使用
df -h
查看系統(tǒng)磁盤使用情況惰拱,定位到 /dev/sda 空間不足类咧。使用
sudo du -lh --max-depth=1
查看當(dāng)前目錄下所有文件夾(第一層)的已使用空間大小定位到mysql 的數(shù)據(jù)文件過大導(dǎo)致磁盤不足
將數(shù)據(jù)庫(kù)遷移到 /dev/sdb 磁盤
- 連接數(shù)據(jù)庫(kù)酱吝,查看當(dāng)前數(shù)據(jù)目錄位置
select @@datadir;
- 關(guān)閉數(shù)據(jù)庫(kù)服務(wù)并確認(rèn)狀態(tài)
sudo systemctl stop mysql
- 將數(shù)據(jù)庫(kù)復(fù)制到新位置
sudo rsync -av /var/lib/mysql /mnt/volume-nyc1-01
6.把之前的數(shù)據(jù)庫(kù)重命名
7.在配置文件中指向新數(shù)據(jù)位置
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
- 重啟服務(wù)器
sudo systemctl restart mysql