下載準備好安裝文件。
https://dev.mysql.com/downloads/mysql/5.6.html#downloads
使用yum -y install lrzsz 安裝rzsz 上傳功能。
將文件解壓到 /usr/local/命名爲mysql
[root@localhost ~]# tar xf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz -C /usr/local
[root@localhost ~]# cd /usr/local
2.創建連接,將所解壓的文件連接爲mysql
[root@localhost local]# ln -sv mysql-5.6.33-linux-glibc2.5-x86_64/ mysql
3.創建用戶組:
創建mysq1用戶,組
#groupadd -r -g 306 mysql
#useradd -g 306 -r -u 306 mysql
id mysql查看權限
更改mysql目錄所有文件的所屬組主
#chown -R mysql.mysql /usr/local/mysql/*
使用命令ll可查看
創建一個新文件夾
#mkdir -p /mydata/data
更改文件夾所屬組主
#chown -R mysql.mysql /mydata/data/
更改用戶權限
#chmod o-rx /mydata/data/
驗證權限: ls -ld /mydata/data/
初始化數據庫
在mysql目錄下執行
[root@localhost mysql]# scripts/mysql_install_db --user=mysql --datadir=/mydata/data/
爲了安全,初始化完成之後,爲了安全將mysql目錄下的屬組改爲root
chown -R root /usr/local/mysql/*
複製啓動腳本到/etc/init.d/命名爲mysqld
在mysql目錄下執行命令:
[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysqld
加入服務列表:
[root@localhost mysql]# chkconfig --add mysqld
[root@localhost mysql]# chkconfig --list mysqld
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
注:
mysql配置文件加載路徑
/etc/my.cnf -->/etc/mysql/my.cnf -->$BASEDIR/my.cnf --> ~/.my.cnf
若配置衝突,以最後一個爲準,最後一個會覆蓋前一個
---------------------------------------------------------------------------------------
必須完成以下步驟,否則無法啓動:
在/usr/local/mysql文件目錄下複製配置文件到/etc/下更名my.cnf
[root@localhost mysql]# cp support-files/my-default.cnf /etc/my.cnf
使用vim 打開文件
#vim /etc/my.cnf
加入定義數據文件存放路徑
#datadir = /mydata/data
使用service mysqld start 啓用mysql
啓動成功:
登錄mysql數據庫:[root@localhost mysql]# mysql -uroot -p
密碼爲空直接回車確認
至此,mysql5.6版本編譯安裝完成!