我已经在非托管 VPS 上安装了 Webuzo。我无法安装任何应用程序,因为它给出了诸如“无法连接到 MySQL 服务器”之类的错误。但通过终端,MySQL 状态为正在运行。
有人能帮忙排除故障吗?
答案1
有很多方法可以做到这一点 - 在您的终端中:
sudo service mysql status
或者
ps aux | grep mysql
您所面临的可能是身份验证失败或数据库拼写错误。
您是否尝试通过终端使用相同的凭证登录?
mysql -u <username> -p <database-name>
希望能帮助到你 :)
答案2
您可以通过如下方式检查 MySQL 服务状态:
`根目录 > 服务 mysqld 状态
或者
根目录> ps aux | grep mysql
或者
// MySQL 是否正在监听所需端口
根目录 > lsof -i :3306`
您可以从 Webuzo 最终用户面板 >> 服务菜单检查 MySQL 服务的状态。指南:http://webuzo.com/wiki/Restart_services
至于您的错误“无法连接到 MySQL 服务器”,您能从 Webuzo 最终用户面板创建数据库吗?指南:http://webuzo.com/wiki/How_to_Create_and_Manage_MySQL_Databases
您是否更改了 MySQL 根用户的密码?MySQL 根用户的密码位于文件 /var/webuzo/my.conf 中
如果 MySQL 服务正在运行,请尝试从终端访问 MySQL 服务器。
希望有帮助 \m/
答案3
lsof -i :3306 a
和
mysqladmin processlist
答案4
默认 MySQL 服务器端口是 3306,如果它正在运行,那么您必须检查是否使用了正确的端口:
# netstat -vulntp |grep -i mysql
如果没有返回结果,那么您必须检查您的 MySQL 日志。