Linux系統上,MySQL數據庫的默認安裝路徑為/var/lib/mysql/。
在該路徑下,每個數據庫都存放在一個以數據庫名命名的文件夾下,其中包含以下文件和文件夾:
數據庫名/ ├── db.opt ├── table1.frm ├── table1.MYD └── table1.MYI
其中,
- db.opt 是數據庫的配置文件
- table1.frm 是表結構的定義文件
- table1.MYD 是表數據文件
- table1.MYI 是表索引文件
如果需要備份/恢復整個MySQL服務器,只需要備份/恢復/var/lib/mysql/即可。
如果需要更改MySQL的數據存儲路徑,可以按照如下步驟進行:
- 停止MySQL服務:sudo service mysql stop
- 將/var/lib/mysql/復制到新的路徑下:sudo cp -rp /var/lib/mysql /new/path
- 編輯MySQL的配置文件/etc/mysql/mysql.conf.d/mysqld.cnf,將datadir=/var/lib/mysql改為datadir=/new/path/mysql/
- 重啟MySQL:sudo service mysql start