在将 Ubuntu 从 11.10 升级到 12.04 并使用 mysql 后,我遇到了问题 - 升级前一切正常,升级后 - 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
答案1
看起来您的服务器没有运行,您正在尝试在启动服务器之前先连接到服务器。可能是您的 init 脚本不知何故被搞乱了。如果您尝试过,您使用什么命令来手动启动服务器?
service mysql start
从根终端尝试- 错误日志位于
/var/log/mysql/error.log
.cat 它并查看是否发现任何有用的信息。
答案2
建议:
1)确保您可以手动启动mysql:
sudo /etc/rc.d/mysqld 启动
2)“chkconfig”是一个可以用来确保mysqld自动启动的工具:
http://www.techenclave.com/open-source-linux/ubuntu-server-mysql-does-not-110400/
3)如果我没记错的话,日志应该是/var/log/messages
(一般)和/var/log/mysql/*.log
答案3
您必须在服务器上启动 mysql。
/etc/init.d 中应该有一个您需要运行的启动脚本。
还应该提示您输入 root 密码。
以下是来自 Ubuntu 网站的更多提示: