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

如何在 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 错误?我没有找到任何地方。谢谢大家。

当我做:

ps -ef |grep mysql

它向我展示了这一点:

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

答案1

看起来您的服务器没有运行,您正在尝试在启动服务器之前先连接到服务器。可能是您的 init 脚本不知何故被搞乱了。如果您尝试过,您使用什么命令来手动启动服务器?

  1. service mysql start从根终端尝试
  2. 错误日志位于/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

4)是的,服务器故障可能是发布这个问题的更好的地方。以及Linux问题网站

答案3

您必须在服务器上启动 mysql。

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

还应该提示您输入 root 密码。

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

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

相关内容