我在我的非托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。 这只是一般的答案。
和