MySQL错误:带有/var/lib/mysql的分区太满了!

roc*_*ear 16 mysql

尝试启动 MySQL 时出现此错误: The partition with /var/lib/mysql is too full!

这是输出df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       455G   77G  356G  18% /
none            4,0K     0  4,0K   0% /sys/fs/cgroup
udev            1,9G  4,0K  1,9G   1% /dev
tmpfs           387M  1,3M  386M   1% /run
none            5,0M     0  5,0M   0% /run/lock
none            1,9G  1,2M  1,9G   1% /run/shm
none            100M   28K  100M   1% /run/user
Run Code Online (Sandbox Code Playgroud)

这表明分区远未满。

roc*_*ear 13

我终于通过运行修复了它sudo /etc/init.d/mysql start。我只需要sudo在命令前面插入。

  • 我不明白这是怎么得到 8 票的。 (4认同)

Ste*_*rre 6

尝试这个:

sudo service mysql stop
sudo service mysql start
Run Code Online (Sandbox Code Playgroud)

  • 我遇到了同样的问题“/var/lib/mysql 分区太满了!” 我就这样修好了! (2认同)

Ber*_*ert -1

运行命令sudo apt-get --reinstall install mysql-server重新安装MySQL。它将重新创建丢失的目录并允许您再次启动服务器。