如何检查MySQL服务器是否工作?

我在我的非托pipeVPS上安装了Webuzo。 我无法安装任何应用程序,因为它给我错误,如“无法连接到MySQL服务器”。 但是通过terminal,MySQL状态正在运行。

任何人都可以帮助如何排除故障?

许多方法来做到这一点 – 在你的terminal:

sudo service mysql status

要么

ps aux | grep mysql

你面临的可能是authentication失败或数据库拼写错误。

你有没有尝试通过terminallogin相同的信用?

mysql -u <username> -p <database-name>

希望它有助于:)

你可以检查MySQL的服务状态如下:

`root>服务mysqld状态

要么

根> ps aux | grep mysql

要么

// MySQL是否正在侦听所需的端口

根> lsof -i:3306`

您可以从Webuzo最终用户面板>>服务菜单检查MySQL服务的状态。 指南: http : //webuzo.com/wiki/Restart_services

至于你的错误“无法连接到MySQL服务器”,你能够从Webuzo最终用户面板创build数据库吗? 指南: http : //webuzo.com/wiki/How_to_Create_and_Manage_MySQL_Databases

你有没有更改MySQL root用户的密码? MySQL root用户的密码位于/var/webuzo/my.conf文件中

如果MySQL服务正在运行,请尝试从terminal访问MySQL服务器。

希望它有助于\ m /

默认的MySQL服务器端口是3306,如果它正在运行,那么你将不得不检查正在使用的端口:

 # netstat -vulntp |grep -i mysql 

如果没有结果返回,那么你将不得不检查你的MySQL日志。

ps uxa | grep mysqld

如果有输出,你的mysqld是激活的。 (虽然它可能还无法达到,但这将是你的下一个问题很快)

“进程正在运行”与“服务可用”不同。

检查客户端和服务器端的详细日志以查找错误详细信息,并通过手动连接检查服务连接状态:

 $ mysql ... 

从本地DB服务器和客户端。

我不知道Webuzo。 这只是一般的答案。

  1. lsof -i:3306 a

  1. mysqladmin进程列表