一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

2020-09-24 20:59brankoliu_liu Mysql

這篇文章主要介紹了CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法,本文圖文并茂給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下

一、MySQL5.7的卸載

1.1yum方式查看yum是否安裝過mysql

cd

yum list installed mysql*

如或顯示了列表,說明系統中有MySQL

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

如上顯示,我已經安裝了mysql,共有4項

1.2yum卸載mysql

將列表中出現的名字全部卸載掉

yum remove mysql-community-*

rm -rf /var/lib/mysql 刪除mysql的lib

rm /etc/my.cnf 刪除配置文件my.cnf

可以使用通配符*表示所有

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

中途會彈出確認對話,選擇y即可

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

1.3、刪除其它相關文件

刪除相關配置文件

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

卸載完成后再次用查看

yum list installed mysql*

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

此時,沒有找到相關文件,表示成功卸載

查看相關剩余文件,

whereis mysql

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

發現還有一個 /usr/share/mysql 沒有刪除,繼續刪除該文件

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

查看其它配置

systemctl list-unit-files | grep mysql

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

二、安裝Mysql5.7

1、下載Mysql文件

國內Mysql5.7鏡像地址

http://mirrors.163.com/mysql/Downloads/MySQL-5.7/

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

我選擇的是5.7.26-1.el7

2、安裝mysql

解壓縮后,我放到了/OPT/MySQL 文件夾下

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

安裝mysql-server服務,只需要安裝如下5個軟件包即可,使用rpm -ivh進行安裝(按順序安裝,后面的服務依賴前面的服務)

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

如果安裝clinet時過程中報錯,如下:

原因:這是由于yum安裝了舊版本的GPG keys造成的

解決辦法:后面加上--force --nodeps

3、查看是否安裝成功

#mysql --version

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

如上圖看到5.7.26安裝成功

4、初始化并生成初始隨機密碼

# mysqld --initialize #初始化后會在/var/log/mysqld.log生成隨機密碼

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

cat /var/log/mysqld.log 查看隨機密碼

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

在最后一行可以看到默認的root用戶隨機密碼,一會登錄時使用

5、修改mysql數據庫目錄的所屬用戶及其所屬組,然后啟動mysql數據庫

如果不修改組屬性,mysql則啟動不了,會報錯,

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

6、設置開機自啟動

systemctl enable mysqld.service

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

7、進入MySQL數據庫

這里使用的密碼就是剛才初始化時生成的初始密碼

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

8、修改root密碼

?
1
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

9.修改訪問權限

目的:任何主機通過用戶root和密碼123456連接到mysql服務器

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

10,修改字符集

由于我們是中文系統,而MYSQL默認的字符為latin1,所以容易出現亂碼的情況,因此需要修改字符集的編碼方式

進入mysql后會發現

show variables like '%char%';

目前字符集的編碼方式如下,為了避免出現亂碼需要將字符集統計修改為utf8

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

進入 /etc/my.cnf文件

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

增加這幾項

?
1
2
3
4
5
6
7
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character_set_server = utf8
collation_server = utf8_general_ci

這里注意 _ 和 - 的區別

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

重啟mysql服務后,進去mysql 查看編碼如下

CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法

這里注意的是修改字符集只對之后的數據庫生效,之前已經存在的數據庫無效,所以建議安裝完MYSQL后第一時間修改編碼方式

RPM安裝MySql時的默認路徑

數據文件:/var/lib/mysql/

配置文件模板:/usr/share/mysql mysql

客戶端工具目錄:/usr/bin

日志目錄:/var/log/pid

sock文件:在/var/lib/mysql/目錄下

一般配置文件會放置在/etc下

總結

以上所述是小編給大家介紹的CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

原文鏈接:https://www.cnblogs.com/brankoliu/archive/2019/05/16/10873735.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成年人视频 | 国产成人www | 国模娜娜a4u1546全套 | 日本黄色影院 | 免费国产高清精品一区在线 | 精品视频在线免费观看 | 国产成人夜色91 | 色姑娘久久 | 亚洲国产综合久久久无码色伦 | 美女扒下内裤让男人桶的图片 | 国产欧美日韩免费一区二区 | 男人天堂中文字幕 | 国产真实偷乱视频在线观看 | 国产福利在线观看91精品 | 色哺乳妇hd | 嫩草影院地址一地址二 | 456成人免费高清视频 | 精品小视频在线 | 九九国产在线视频 | 精品一区二区国语对白 | 小鸟酱喷水 | 精品国产品香蕉在线观看 | 欧美色综合高清免费 | 91美女在线视频 | 欧美男同video | 美女视频久久 | 国产成人精品综合在线观看 | 四虎小视频| 10个免费货源网站 | 精品麻豆国产 | 亚洲qvod图片区电影 | 楚乔传第二部免费播放电视连续剧 | 色中色官网| 91九色在线视频 | 大香人蕉免费视频75 | 二区三区视频 | 精品久久免费视频 | 天天综合天天色 | 我的美女奴隶 | 欧洲男同直粗无套播放视频 | 国产一区二区视频在线 |