如何在 ubuntu 上检查 mysql 状态

如何在 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

它说无法连接。

我应该怎么办

答案1

由于您刚刚安装了 MySQL,我可以向您推荐一些东西。

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

答案2

似乎 mysql 守护进程没有启动。

您是否尝试过检查 /var/log/mysql 中的 mysql 日志?

要检查 Linux 中守护进程的状态,您可以在终端中输入以下内容:/etc/init.d/mysql status

但似乎您的 mysql 服务器没有启动,因此该进程的状态应该是“未运行”。

相关内容