在使用 MySQL 數據庫時,由于數據量不斷增加,可能會占據過多的磁盤空間。這時,將數據庫的數據文件放在其他盤上,可以有效地減緩對系統硬盤的負荷,保障系統的穩定性和性能。
下面是將 MySQL 數據文件放在其他盤上的步驟:
1. 停止 MySQL 服務,以免數據遭到破壞。 sudo systemctl stop mysql 2. 復制 MySQL 數據目錄到目標磁盤上 cp -rp /var/lib/mysql /目標磁盤路徑/mysql 3. 修改配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf 在 [mysqld] 配置項下添加: datadir=/目標磁盤路徑/mysql 4. 修改 AppArmor 配置文件 /etc/apparmor.d/usr.sbin.mysqld sudo vim /etc/apparmor.d/usr.sbin.mysqld 在所有 occurance 處添加目標磁盤路徑,如: /目標磁盤路徑/mysql/ r, /目標磁盤路徑/mysql/** rwk, 5. 重新加載 AppArmor 配置 sudo systemctl reload apparmor 6. 啟動 MySQL 服務 sudo systemctl start mysql
執行以上步驟后,MySQL 數據文件就能夠成功地放在其他盤上了。同時,我們可以使用“df -h”等命令,查看系統硬盤及其他盤的磁盤空間使用情況,確保磁盤空間充足。
上一篇css樣式表禁用
下一篇mysql怎么把庫導出來