change MySQL data directory(mariadb 掛載到其他磁碟)
(1).fdisk -l
確認掛載辭碟的位置
(2).mkfs.ext4 /dev/sdd1
進行格式化作業
(3).mount /dev/vdb/ /(need mount path)
掛載到你要的 目錄
(4)
cp -rf /var/lib/mysql/ dbdata/
將mysql下所有內容 copy你要的目錄位置
(5).
chmod -R 777 (new path)
對你copy到的目標資料夾 給予權限
(6)修改 my.cnf 設定檔
vi /etc/my.cnf
datadir=/dbdata/mysql
socket=/dbdata/mysql/mysql/mysql.sock
重新修改指定的路徑
(7)
ln -s /dbdata/mysql/mysql/mysql.sock /var/lib/mysql/mysql.sock
mysql 執行時 它依然會從 /var/lib/mysql 執行
因此我們 做一個 連結連至 /var/lib/mysql/mysql.sock
沒有留言:
張貼留言