系統:centos7.3
數據庫:mysql5.7
mysql數據庫安裝路徑遷移之前,先停止業務。
一、停止數據庫服務
systemctl stop mysqld
二、查看服務器存儲情況
df -h
三、進入數據庫默認安裝目錄
cd /var/lib/mysql
四、查看mysql默認路徑下文件大小
du -h --max-depth=1 /var/lib/mysql
五、複製/var/lib/mysql到/data目錄下
cp -a /var/lib/mysql /data/
六、進入/etc目錄,備份my.cnf
cd /etc/
cp my.cnf my.cnf-bak
七、編輯my.cnf,修改datadir和socket值爲新路徑
vi my.cnf
八、停止數據庫服務
systemctl stop mysqld
九、啓動數據庫服務
systemctl start mysqld
十、登陸數據庫,驗證遷移成功
附:
臨時重啓數據庫服務
/usr/sbin/setenforce 0
修改爲SELINUX=disabled,實現隨時成功重啓數據庫服務
vi /etc/selinux/config