在Ubuntu系统中,MySQL故障排查可以通过以下步骤进行:
sudo systemctl status mysql 检查MySQL服务是否正在运行。sudo systemctl start mysql 启动服务。ls -l /var/run/mysqld/mysqld.sock。/etc/mysql/my.cnf 或 /etc/mysql/mysql.conf.d/mysqld.cnf)中的 socket 变量设置。mysql -u root -p 登录MySQL,检查用户权限。sudo ufw disable。sudo netstat -tuln | grep 3306 检查端口占用情况。/var/log/mysql/error.log。sudo systemctl restart mysql。sudo apt-get remove --purge mysql-server mysql-client mysql-common 卸载MySQL。sudo apt-get install mysql-server 重新安装。sudo systemctl enable mysql 配置自启动。通过以上步骤,通常可以解决大部分MySQL连接问题。如果问题依然存在,建议查看更详细的错误日志或寻求社区帮助。