使用 mysql 将 ubuntu 从 11.10 更新到 12.04 后,我遇到了问题 - 升级前一切正常,升级后 - mysql 无法正确启动 mysql 服务器。有任何想法吗?这是我的错误信息:
SQL Error: Can't connect to MySQL server on '127.0.0.1' (111)
另外,我在哪里可以启用 mysql 的错误?我没有在任何地方找到它。谢谢你们。
当我做:
ps -ef |grep mysql
它向我展示了这个:
root 6849 5758 0 00:44 pts/4 00:00:00 grep --color=auto mysql
它只是看起来您的服务器没有运行,您正在尝试先连接到服务器,然后再启动它。可能是您的初始化脚本不知何故搞砸了。如果您尝试过,您使用什么命令手动启动服务器?
service mysql start
从根终端尝试/var/log/mysql/error.log
。猫它,看看你是否发现任何有用的东西。你必须在你的服务器上启动 mysql。
/etc/init.d 中应该有一个您需要运行的启动脚本。
您还应该被提示输入根密码。
以下是来自 Ubuntu 网站的更多提示:
https://help.ubuntu.com/12.04/serverguide/mysql.html
建议:
1)确保你可以手动启动mysql:
sudo /etc/rc.d/mysqld 开始
2) "chkconfig" 是一个可以用来确保 mysqld 自动启动的工具:
http://www.techenclave.com/open-source-linux/ubuntu-server-mysql-does-not-110400/
3)IIRC,日志应该在
/var/log/messages
(一般)和/var/log/mysql/*.log
4) 是的,serverfault可能是发布这个问题的更好地方。以及Linuxquestions.org