首頁 >資料庫 >mysql教程 >如何安全地更改MySQL資料目錄?

如何安全地更改MySQL資料目錄?

Mary-Kate Olsen
Mary-Kate Olsen原創
2024-12-16 20:33:11653瀏覽

How to Safely Change the MySQL Data Directory?

更改MySQL 資料目錄:重新定位資料庫

要修改預設的MySQL 資料目錄,遵循一系列步驟至關重要確保無縫過渡並保持資料庫可訪問性。

  1. 停止MySQL 服務:
    先使用以下指令停止MySQL:

    sudo /etc/init.d/mysql stop

  2. sudo cp -R -p /var/lib/mysql /newpath

  3. 資料目錄複製:
  4. 複製現有資料目錄,通常位於/var/lib/mysql,到新的所需的位置:
  5. MySQL設定檔編輯:編輯MySQL設定文件,通常是/etc /mysql/my.cnf,並修改'datadir'條目以反映新資料目錄的路徑。

    sudo /etc/init.d/apparmor reload
    修改AppArmor設定檔:
  6. 在/etc/apparmor.d/usr.sbin.mysqld 中,找到以/var/lib/mysql 開頭的行並使用新路徑更新它們。


    重新啟動AppArmor:

    sudo /etc/init.d/mysql restart
    使用以下指令重新載入AppArmor 設定檔指令:

MySQL 服務恢復:重啟MySQL:MySQL 登入驗證:登入MySQL確認存取現有透過這些步驟,您可以成功完成這些步驟,您可以成功地將MySQL 的資料目錄重新定位到新路徑,同時保持對資料庫的存取。

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

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