如何检查在Ubuntu的MySQL状态

我的MYSQL安装已经搞乱了。 我试图清除MySQL使用

sudo apt-get purge mysql-client mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 

但中间被吊死了

我在Ubuntu的gui中重新安装。 它被安装

但是,当我键入service mysql start使用root然后系统再次被绞死,我不得不按ctrl C退出

当我键入telent 127.0.0.1 3306

它说不能连接。

我该怎么办

既然你刚刚安装MySQL我可以推荐你几件事情。

  • 确保MySQL用户和组是否存在id mysql如果没有,创build它们groupadd mysql; useradd mysql -g mysql -M -s /bin/false groupadd mysql; useradd mysql -g mysql -M -s /bin/false
  • 确保MySQL Data文件夹的用户和组设置为mysql用户和组chown -R mysql.mysql /var/lib/mysql其中/var/lib/mysql是MySQL数据文件夹的path(例如:/ var / lib / mysql是一个默认的地方,但它可能在别的地方取决于你如何安装它)。
  • 如果您不知道数据目录的位置,可以检查/etc/init.d init mysql脚本,并查找条目--datadir=
  • 在你运行MySQL之前,你必须有一个数据库。 要安装初始数据库,请以root身份执行: scripts/mysql_install_db

似乎mysql守护进程不启动。

你有没有尝试在/ var / log / mysql中检查mysql的日志?

为了在Linux中检查守护进程的状态,你可以在你的terminal中input:/etc/init.d/mysql status

但似乎你的MySQL服务器不启动,因此进程的状态应该是“不运行”。