MySQL服务未启动或被关闭;
MySQL服务端口被占用;
MySQL服务配置错误.
首先检查MySQL服务是否已经成功启动.可以使用以下命令查看MySQL服务运行状态:
sudo systemctl status mysql.service
# 或者
sudo service mysql status
如果是服务未启动,那么可以使用以下命令启动MySQL服务:
sudo systemctl start mysql.service
# 或者
sudo service mysql start
sudo netstat -anp | grep "3306"
可以使用以下命令找到MySQL配置文件位置并打开:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
在打开的文件中,可以根据实际情况检查以下几个配置选项是否正确:
datadir : MySQL数据存放的目录.
log_error :如果MySQL出现错误,将错误输出的文件路径.
修改配置文件后,保存退出,并重启MySQL服务:
sudo service mysql restart
这样,问题就有可能得到了解决.
如果MySQL服务未启动,那么我们可以使用以下命令启动MySQL服务:
sudo systemctl start mysql.service
启动服务后,再次检查MySQL服务状态是否正常:
sudo systemctl status mysql.service
如果发现MySQL服务端口被占用了,可以通过以下方法来查找占用MySQL服务端口的程序:
sudo netstat -anp | grep "3306"
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
修改 port 配置项的值:
port = 3307
修改后保存文件,并重启MySQL服务:
sudo service mysql restart
这样,MySQL服务就能正常启动了.
以上就是土嘎嘎小编大虾米为大家整理的相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!