MysqL資料儲存目錄遷移

2021-07-13 06:00:08 字數 1107 閱讀 7955

mysql資料儲存目錄遷移

1、停止mysql的服務

sudo service mysql stop

2、檢視資料庫位址

cd /var/lib

3、檢視mysql的許可權和使用者組(這個目錄下儲存著mysql的資料)

ll /var/lib

4、建立資料庫遷移目錄

sudo mkdir /mysqldata(在根目錄下建立)

5、修改使用者組和許可權

sudo chown -vr mysql:mysql /mysqldata (-r遞迴修改,-v顯示詳細的處理資訊)

sudo chmod -vr 700 /mysqldata(將mysqldata的許可權改為和原mysql一樣)

修改為:

# allow data dir access

#/var/lib/mysql/ r,(將原來的注釋掉)

#/var/lib/mysql/** rwk,(將原來的注釋掉)

/mysqldata/ r,(新建)

/mysqldata/** rwk,(新建)

13、檢視遷移目錄下的資料庫檔案

上圖表示資料儲存目錄遷移成功!

14、刪除原資料庫檔案

rm -rvf /var/lib/mysql

mysql資料儲存目錄遷移小記

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

遷移mysql資料目錄

遷移mysql資料目錄 mysql執行一段時間後,發現mysql資料所在盤空間不夠了,需要將mysql資料,資料目錄遷移到另乙個磁碟。1,複製 var lib mysql下所有檔案 目錄到 home work mysql data lib mysql下 2,修改 etc my.cnf檔案內容 修改d...

mysql資料目錄遷移

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