遷移mysql資料目錄

2021-08-01 17:49:04 字數 602 閱讀 5269

遷移mysql資料目錄

mysql執行一段時間後,發現mysql資料所在盤空間不夠了,需要將mysql資料,資料目錄遷移到另乙個磁碟。

1,複製/var/lib/mysql下所有檔案、目錄到/home/work/mysql_data/lib/mysql下

2,修改/etc/my.cnf檔案內容:

修改datadir=/home/work/mysql_data/lib/mysql

修改socket=/home/work/mysql_data/lib/mysql/mysql.sock

3,修改/etc/init.d/mysqld檔案: 修改

45行:datadir="/home/work/mysql_data/lib/mysql"

修改47行:socketfile="$datadir/mysql.sock"

4,配置mysql.sock的鏈結

#ln -s /home/work/mysql_data/lib/mysql

/mysql.

sock /var/lib/mysql/mysql.sock

5,啟動mysql程序,驗證mysql是否正常工作。

mysql資料目錄遷移

mysql的儲存目錄預設是在 var lib mysql 下面將修改預設儲存目錄.本文使用mysql8.0.20版本,與mysql8.0.11版本不同,8.0.11版本的資料遷移請看另一篇部落格 mysql8.0.11資料遷移 1.先停止mysql服務 service mysqld stop 2.建...

MysqL資料儲存目錄遷移

mysql資料儲存目錄遷移 1 停止mysql的服務 sudo service mysql stop 2 檢視資料庫位址 cd var lib 3 檢視mysql的許可權和使用者組 這個目錄下儲存著mysql的資料 ll var lib 4 建立資料庫遷移目錄 sudo mkdir mysqldat...

mysql資料儲存目錄遷移小記

背景 因剛開始安裝mysql ok 下面開操作了 注 以下操作均在零晨1點操作,記住先將資料備份成sql檔案 1.service mysqld stop 4.rm rf mysql 把原來的資料目錄刪掉 6.service mysqld start 本以為沒啥問題,執行第6條命令後發現mysql起不...