centos+mysql5.6


下載準備好安裝文件。

https://dev.mysql.com/downloads/mysql/5.6.html#downloads

使用yum -y install lrzsz 安裝rzsz  上傳功能。



  1. 將文件解壓到 /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

wKiom1jGhb-QZGd_AABBtyNWuhA519.jpg


3.創建用戶組:

創建mysq1用戶,組

#groupadd -r -g 306 mysql


#useradd -g 306 -r -u 306 mysql

id mysql查看權限

wKiom1jGhrfQdS1WAAAwpiQATZM689.jpg

更改mysql目錄所有文件的所屬組主

#chown -R mysql.mysql /usr/local/mysql/*

使用命令ll可查看

wKioL1jGh17wXncNAAC7LOcqHH0720.jpg

創建一個新文件夾

#mkdir -p /mydata/data

更改文件夾所屬組主

#chown -R mysql.mysql /mydata/data/

更改用戶權限

#chmod o-rx /mydata/data/

驗證權限: ls -ld /mydata/data/

wKiom1jGh_-SD-Y8AABIb6OtUEs617.jpg


初始化數據庫

在mysql目錄下執行

[root@localhost mysql]# scripts/mysql_install_db --user=mysql --datadir=/mydata/data/


wKioL1jHo9Lgzn8SAADfo-o-tpk920.jpg


爲了安全,初始化完成之後,爲了安全將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

wKiom1jHpDWxuZFgAABEhixLW3k712.jpg

注:

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

wKiom1jHpOazZ0JHAADOGyUUhms338.jpg

使用service mysqld start 啓用mysql

啓動成功:

wKiom1jHpUfwhKZVAACE5_XtOzo007.jpg


登錄mysql數據庫:[root@localhost mysql]# mysql -uroot -p

密碼爲空直接回車確認

wKiom1jHwTKgqoSTAABlak0dW-0323.jpg



至此,mysql5.6版本編譯安裝完成!





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