Opensuse

重定位 MySQL 數據文件

  • April 10, 2012

我想將與我目前 MySQL 數據庫相關的所有內容移動到/home/mysql. 我不需要移動日誌文件my.cnf,或者只需要移動數據

我不知道實際的數據庫文件儲存在哪裡,也不知道在我移動它們之後如何告訴 MySQL 從不同的目錄載入它們。

你能給我一些指導嗎?

數據目錄由 datadir 變數指定。您可以使用以下命令查看目前數據目錄是什麼:

show variables like 'datadir';

在你的my.cnf下

$$ mysqld $$您可以設置的部分:

datadir=/path/to/mysql/data

乾杯

引用自:https://serverfault.com/questions/378232