在Centos 6.x 上安裝 Mysql 的教程 - [點擊這裏]
mysql
首先,假設咱們須要把Mysql的數據存儲位置轉到到 /data 下面linux
第一步:sql
service mysqld stop
第二步:shell
### 備份原來的 mysql cp -a /var/lib/mysql /var/lib/mysql_bak ### 轉移 mysql cp -a /var/lib/mysql /data/
轉移完成後咱們須要修改一些參數讓mysql能使用新的地址:
socket
### 備份原來的文件配置信息 cp -a /etc/my.cnf /etc/my.cnf_bak ### 修改原來的配置文件 vi /etc/my.cnf ### 找到 datadir 並把值修改成 : datadir=/data/mysql ### 找到 socket 並把值修改成 : socket=/data/mysql/mysql.sock
修改第二個配置文件:spa
### 備份原來的文件信息 cp -a /etc/init.d/mysqld /etc/init.d/mysqld_bak ### 修改原來的文件信息 vi /etc/init.d/mysqld ### 找到 get_mysql_option mysqld datadir ### 並把值修改成 : get_mysql_option mysqld datadir "/data/mysql" ### 找到 datadir 並把值修改成 : datadir="/data/mysql"
配置文件修改完成後創建mysql sock 的軟鏈接.net
### 進入原來的mysql目錄 cd /ver/lib/mysql ### 移除裏面的內容 rm -rf * ### 創建 mysql.sock 的軟鏈接 ln -s /data/mysql/mysql.sock /var/lib/mysql/mysql.sock
啓動 mysqlcode
service mysqld start
若是出現權限類的問題:blog
### 修改權限錯誤的文件或文件夾 如修改:/data/mysql 的文件夾權限命令 chcon -R -t mysqld_db_t /data/mysql
若是修改了相應的文件夾權限仍是沒法啓動
教程
修改系統的權限驗證:
vi /etc/selinux/config ### 找到 SELINUX 並把值修改成: SELINUX=disabled Esc :wq ### 修改完成保存後重啓系統 reboot
注意:以上操做若是是在生產環境中請謹慎操做。。