如何在Ubuntu 12.04中启动mysql服务器

更新ubuntu从11.10到12.04与MySQL后,我有问题 – 升级之前升级一切工作正常 – mysql无法正常启动mysql服务器。 有任何想法吗? 这是我的错误信息:

SQL Error: Can't connect to MySQL server on '127.0.0.1' (111) 

另外我可以从哪里启用mysql的错误? 我没有find任何地方。 谢谢你们。

当我做:

 ps -ef |grep mysql 

它显示了我:

 root 6849 5758 0 00:44 pts/4 00:00:00 grep --color=auto mysql 

它只是看起来像你的服务器没有运行,你正在尝试连接到服务器,然后再启动它。 这可能是你的初始化脚本在某种程度上搞砸了。 你用什么命令来手动启动服务器,如果你已经尝试过了呢?

  1. 尝试从根terminalservice mysql start
  2. 错误日志位于/var/log/mysql/error.log 。 猫,看看你是否find有用的东西。

几点build议:

1)确保你可以手动启动mysql:

sudo /etc/rc.d/mysqld start

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

你必须在你的服务器上启动mysql。

在/etc/init.d中应该有一个需要运行的启动脚本。

你也应该被提示input一个root密码。

以下是Ubuntu网站的更多提示:

https://help.ubuntu.com/12.04/serverguide/mysql.html