欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2019年05月16日 13:57:01   作者:brankoliu_liu  
這篇文章主要介紹了CentOS7.x卸載與安裝MySQL5.7的操作過程及編碼格式的修改方法,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下

一、MySQL5.7的卸載

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

cd

yum list installed mysql*

如或顯示了列表,說明系統(tǒng)中有MySQL

如上顯示,我已經(jīng)安裝了mysql,共有4項(xiàng)

1.2yum卸載mysql

將列表中出現(xiàn)的名字全部卸載掉

yum remove mysql-community-*

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

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

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

中途會(huì)彈出確認(rèn)對話,選擇y即可

1.3、刪除其它相關(guān)文件

刪除相關(guān)配置文件

卸載完成后再次用查看

yum list installed mysql*

此時(shí),沒有找到相關(guān)文件,表示成功卸載

查看相關(guān)剩余文件,

whereis mysql

發(fā)現(xiàn)還有一個(gè) /usr/share/mysql 沒有刪除,繼續(xù)刪除該文件

查看其它配置

systemctl list-unit-files | grep mysql

二、安裝Mysql5.7

1、下載Mysql文件

國內(nèi)Mysql5.7鏡像地址

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

我選擇的是5.7.26-1.el7

2、安裝mysql

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

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

如果安裝clinet時(shí)過程中報(bào)錯(cuò),如下:

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

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

3、查看是否安裝成功

#mysql --version

如上圖看到5.7.26安裝成功

4、初始化并生成初始隨機(jī)密碼

# mysqld --initialize #初始化后會(huì)在/var/log/mysqld.log生成隨機(jī)密碼

cat /var/log/mysqld.log 查看隨機(jī)密碼

在最后一行可以看到默認(rèn)的root用戶隨機(jī)密碼,一會(huì)登錄時(shí)使用

5、修改mysql數(shù)據(jù)庫目錄的所屬用戶及其所屬組,然后啟動(dòng)mysql數(shù)據(jù)庫

如果不修改組屬性,mysql則啟動(dòng)不了,會(huì)報(bào)錯(cuò),

6、設(shè)置開機(jī)自啟動(dòng)

systemctl enable mysqld.service

7、進(jìn)入MySQL數(shù)據(jù)庫

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

8、修改root密碼

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

9.修改訪問權(quán)限

目的:任何主機(jī)通過用戶root和密碼123456連接到mysql服務(wù)器

10,修改字符集

由于我們是中文系統(tǒng),而MYSQL默認(rèn)的字符為latin1,所以容易出現(xiàn)亂碼的情況,因此需要修改字符集的編碼方式

進(jìn)入mysql后會(huì)發(fā)現(xiàn)

show variables like '%char%';

目前字符集的編碼方式如下,為了避免出現(xiàn)亂碼需要將字符集統(tǒng)計(jì)修改為utf8

進(jìn)入 /etc/my.cnf文件

增加這幾項(xiàng)

[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character_set_server = utf8
collation_server = utf8_general_ci

這里注意 _ 和 - 的區(qū)別

重啟mysql服務(wù)后,進(jìn)去mysql 查看編碼如下

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

RPM安裝MySql時(shí)的默認(rèn)路徑

數(shù)據(jù)文件:/var/lib/mysql/

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

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

日志目錄:/var/log/pid

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

一般配置文件會(huì)放置在/etc下

總結(jié)

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

相關(guān)文章

  • phpstudy中mysql無法啟動(dòng)(與本地安裝的mysql沖突)的解決方式

    phpstudy中mysql無法啟動(dòng)(與本地安裝的mysql沖突)的解決方式

    這篇文章主要給大家介紹了關(guān)于phpstudy中mysql無法啟動(dòng)(與本地安裝的mysql沖突)的解決方式,文中通過圖文將解決的方法介紹的非常詳細(xì),需要的朋友可以參考下
    2022-09-09
  • MySQL數(shù)據(jù)庫聚合函數(shù)與分組查詢舉例詳解

    MySQL數(shù)據(jù)庫聚合函數(shù)與分組查詢舉例詳解

    在MySQL中聚合函數(shù)和分組查詢經(jīng)常一起使用,下面這篇文章主要給大家介紹了關(guān)于MySQL數(shù)據(jù)庫聚合函數(shù)與分組查詢的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-01-01
  • MYSQL 數(shù)據(jù)庫導(dǎo)入導(dǎo)出命令

    MYSQL 數(shù)據(jù)庫導(dǎo)入導(dǎo)出命令

    在不同操作系統(tǒng)或MySQL版本情況下,直接拷貝文件的方法可能會(huì)有不兼容的情況發(fā)生。所以一般推薦用SQL腳本形式導(dǎo)入。下面分別介紹兩種方法。
    2010-11-11
  • MySQL InnoDB ReplicaSet(副本集)簡單介紹

    MySQL InnoDB ReplicaSet(副本集)簡單介紹

    這篇文章主要介紹了MySQL InnoDB ReplicaSet(副本集)的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-04-04
  • SQL中日期與字符串互相轉(zhuǎn)換操作實(shí)例

    SQL中日期與字符串互相轉(zhuǎn)換操作實(shí)例

    我們經(jīng)常出于某種目的需要使用各種各樣的日期格式,當(dāng)然我們可以使用字符串操作來構(gòu)造各種日期格式,下面這篇文章主要給大家介紹了關(guān)于SQL中日期與字符串互相轉(zhuǎn)換操作的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • Mysql主從延時(shí)圖解方法

    Mysql主從延時(shí)圖解方法

    我們知道,一個(gè)服務(wù)器開放N個(gè)鏈接給客戶端連接的,就會(huì)有大并發(fā)的更新操作,但是從服務(wù)器的里面讀取binlog線程得僅有一個(gè),當(dāng)某個(gè)SQL在從服務(wù)器上執(zhí)行的時(shí)間稍長?或由某個(gè)SQL要鎖表就會(huì)導(dǎo)致主服務(wù)器的SQL大量積壓,未被同步到從服務(wù)器,就導(dǎo)致了主從不一致,也就是主從延遲
    2022-01-01
  • SQL查詢至少連續(xù)七天下單的用戶

    SQL查詢至少連續(xù)七天下單的用戶

    這篇文章介紹了SQL查詢至少連續(xù)七天下單用戶的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-01-01
  • mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫、數(shù)據(jù)表的方法

    mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫、數(shù)據(jù)表的方法

    這篇文章主要介紹了mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫、數(shù)據(jù)表的方法,有需要的朋友可以參考一下
    2013-11-11
  • MYSQL WHERE語句優(yōu)化

    MYSQL WHERE語句優(yōu)化

    where優(yōu)化主要是在SELECT中,因?yàn)樗麄冏钪饕窃谀抢锸褂?,但是同樣的?yōu)化也可被用于DELETE和UPDATE語句。
    2009-03-03
  • Ubuntu10下如何搭建MySQL Proxy讀寫分離探討

    Ubuntu10下如何搭建MySQL Proxy讀寫分離探討

    MySQL Proxy是一個(gè)處于你的Client端和MySQL server端之間的簡單程序,它可以監(jiān)測、分析或改變它們的通信
    2012-11-11

最新評論