/var/log/mysql/error.log 的内容如下
[错误] /usr/sbin/mysqld: 未知选项 '--mysql/'
完整日志:http://pastebin.com/hhUY2LXi
Mysql配置:http://pastebin.com/cNMux19T
启动mysql的命令:sudo service mysql start
任何想法或调试步骤都会有所帮助
答案1
您的配置的第 108 行出现错误(新行):
# chroot = /var/lib/
mysql/
答案2
尝试注释掉第 108 行
# Read the manual, too, if you want chroot!
# chroot = /var/lib/
mysql/
变得那样
# Read the manual, too, if you want chroot!
# chroot = /var/lib/
# mysql/
然后重新启动 mysql,否则使用完整的 mysql url
/var/lib/mysql
没有结束斜线
答案3
事实证明,有一个长时间运行的进程填满了 RAM 缓存。我运行了 sudo sysctl -w vm.drop_caches=3,然后我能够重新启动 mysql