1.復制mysql的基礎數據到新的地址,#cp -R /var/lib/mysql/* /mnt/sdb/mysql 前面是mysql的默認數據地址,后面是需要改的地址
2.更改新地址文件夾的權限,# chown -R mysql:mysql /mnt/sdb/mysql
3.修改mysql的配置文件,使用vi修改# vi /etc/mysql/mysql.conf.d/mysqld.cnf文件,修改到新地址
4.修改mysql的啟動文件,使用vi修改# vi /etc/apparmor.d/usr.sbin.mysqld,修改成新地址
5.重啟mysql的服務
# /etc/init.d/apparmor restart
#/etc/init.d/mysql restart
這時候再登錄mysql,去創建一個數據庫,會發現在新地址地址中出現了一個文件夾而舊地址中沒有,這時候代表mysql的數據寫入和讀取地址修改成功了
查看mysql數據庫數據存放位置:
show global variables like "%datadir%";