CentOS7.0環境下MySQL5.6.34安裝教程

5.6.34的安裝包是從MySQL官網下載的rpm包,文件名如下:MySQL-5.6.34-1.el7.x86_64.rpm-bundle.tar,這個就不做過多的解釋了,需要的可以自行從官網下載。

關於檢測包衝突和解壓包之類的在這裏就不做詳細介紹,可以參考我之前寫的一篇博客《Linux RedHat6.x MySQL 5.7.9 安裝筆記(史上最全)》,還需要說明的一點是CentOS7自帶了mariadb,需要先卸載mariadb。卸載命令如下:

rpm -e --nodeps mariadb-libs-*  //表示強行卸載mariadb

1.添加用戶組:

groupadd mysql

useradd -r -g mysql mysql

2.解壓MySQL-5.6.34-1.el7.x86_64.rpm-bundle.tar,按如下順序安裝包中的安裝包

rpm -ivh MySQL-shared-compat-5.6.34-1.el7.x86_64.rpm 

rpm -ivh MySQL-devel-5.6.34-1.el7.x86_64.rpm

rpm -ivh MySQL-client-5.6.34-1.el7.x86_64.rpm

rpm -ivh MySQL-server-5.6.34-1.el7.x86_64.rpm

rpm -ivh MySQL-shared-5.6.34-1.el7.x86_64.rpm

rpm -ivh MySQL-embedded-5.6.34-1.el7.x86_64.rpm

注:MySQL-test-5.6.34-1.el7.x86_64.rpm 這個包可以不需要安裝,如果想安裝的可以安裝

3.更改mysql數據庫目錄的所屬用戶及其所屬組

命令:whereis mysql 可以查詢mysql的安裝目錄信息,我的系統顯示的目錄如下:

mysql: /usr/bin/mysql /usr/lib64/mysql /usr/include/mysql /usr/share/mysql /usr/share/man/man1/mysql.1.gz

mysql的默認數據目錄則是:/var/lib/mysql

運行命令:chown mysql:mysql /var/lib/mysql -R 實現目錄的所屬用戶組和用戶的變更

4.添加自啓動服務

chkconfig --add mysql

chkconfig mysql on

5.添加配置文件

查找my-default.cnf配置文件的所在路徑,命令如下:find / -name my-default.cnf

我的計算機找到的路徑如下:

/usr/share/doc/MySQL-server-5.6.34/my-default.cnf
/usr/share/mysql/my-default.cnf

輸入如下命令:

cd /usr/share/mysql/

cp my-default.cnf /etc/my.cnf

6.初始化mysql數據庫

mysql_install_db --user=mysql

注意:初始化數據庫的時候可能會報異常,我在安裝過程中就出現了異常,異常如下:

FATAL ERROR: please install the following Perl modules before executing /usr/bin/mysql_install_db:
Data::Dumper

這句話告訴我們,如果想使用這個腳本命令,需要先安裝Data::Dumper

在這裏,我們通過安裝 autoconf來解決該問題

命令如下:yum -y install autoconf

重新初始化mysql數據庫

7.啓動mysql服務

service mysql start

8.修改root賬戶密碼

mysqladmin -u root password '123456'  //我這裏初始化密碼爲123456,可以自行設置

mysql -u root -p //登錄數據庫,測試是否成功

至此,mysql5.6.34安裝工作完成,其他優化配置等工作請參考其他資料進行相關設置。


注:MySQL5.6.35 會生成隨機密碼,需要先用隨機密碼登陸,然後再修改初始密碼

MySQL修改初始化密碼的方式:SET PASSWORD = PASSWORD('123456');




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章