更改預設 MySQL 資料目錄
將 MySQL 資料目錄移到其他位置,同時仍存取先前的資料庫是否可行地點?這是逐步指南:
過程:
- 使用以下指令暫停MySQL: sudo /etc/init.d/mysql stop
- 複製目前資料目錄: sudo cp -R -p /var/lib/mysql /newpath
- 調整 MySQL 設定檔: sudo gedit /etc/mysql/my.cnf 並修改 datadir 條目。
- 更改 /etc/apparmor.d/usr.sbin.mysqld,將 /var/lib/mysql 引用更新為新路徑。
- 重新載入AppArmor 設定檔: sudo /etc/init.d/apparmor reload
- 重新啟動MySQL: sudo /etc/init.d/mysql restart
從舊位置存取資料庫:
MySQL 重新啟動後,您可以從原始位置或新位置存取資料庫。資料目錄已重新定位,但資料庫仍可從先前的位置存取。
以上是我可以在不影響資料庫存取的情況下移動 MySQL 資料目錄嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!