首頁 >資料庫 >mysql教程 >如何安全地重新定位 MySQL 資料目錄?

如何安全地重新定位 MySQL 資料目錄?

Susan Sarandon
Susan Sarandon原創
2024-12-12 20:34:16909瀏覽

How to Safely Relocate Your MySQL Data Directory?

如何重新定位 MySQL 資料目錄

是否可以將我的 MySQL 資料目錄轉移到其他位置?遷移後我仍然可以存取我的資料庫嗎?

答案:

依照下列步驟變更 MySQL 資料目錄:

  1. 關閉MySQL:

    sudo /etc/init.d/mysql stop
  2. 複製當前數據目錄:

    sudo cp -R -p /var/lib/mysql /newpath
  3. 編輯MySQL 配置文件:

    sudo gedit /etc/mysql/my.cnf 
  4. 找到「datadir」條目並將其路徑修改為新資料目錄。
  5. 編輯 AppArmor 設定檔:

    sudo gedit /etc/apparmor.d/usr.sbin.mysqld
  6. 將出現的「/var/lib/mysql」替換為新路徑。
  7. 儲存並關閉檔案。
  8. 重新啟動AppArmor:

    sudo /etc/init.d/apparmor reload
  9. 重新啟動MySQL:

    sudo /etc/init.d/mysql restart
  10. My

以上是如何安全地重新定位 MySQL 資料目錄?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn