使用
df -h
查看系统磁盘使用情况,定位到 /dev/sda 空间不足。使用
sudo du -lh --max-depth=1
查看当前目录下所有文件夹(第一层)的已使用空间大小定位到mysql 的数据文件过大导致磁盘不足
将数据库迁移到 /dev/sdb 磁盘
- 连接数据库,查看当前数据目录位置
select @@datadir;
- 关闭数据库服务并确认状态
sudo systemctl stop mysql
- 将数据库复制到新位置
sudo rsync -av /var/lib/mysql /mnt/volume-nyc1-01
6.把之前的数据库重命名
7.在配置文件中指向新数据位置
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
- 重启服务器
sudo systemctl restart mysql