宝塔面板安装不了mysql ,怎么解决?

2021-03-2510:13:31服务器及运维Comments4,769 views字数 1354阅读模式

朋友找我的时候说的是 Mysql 启动不了,看他发的截图是宝塔面板,就要来了面板信息去看了一下文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

第一个问题文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

第一个问题是 phpMyAdmin 报错:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

mysqli_real_connect(): (HY000/2002): No such file or directory文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

解决方法把 phpMyAdmin 目录中的配置文件做以下修改:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

/www/server/phpmyadmin/phpmyadmin_XXXXXXXX/libraries目录下文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

文件中的$cfg['Servers'][$i]['host'] = 'localhost';,将localhost改为文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

同理/www/server/phpmyadmin/phpmyadmin_XXXXXXXX目录下文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

文件中$cfg['Servers'][$i]['host'] = 'localhost';,将localhost改为文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

刷新网页就可以了文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

第二个问题文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

Mysql 无法正常启动,也没有报错,我去查看了一下日志,也没看出来个什么名堂,只能一步一步的去检查了文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

点到了安全,发现没有放行 Mysql 的 3306 端口,我给添加上了文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

然后启动还是失败,继续检查,要来了 SSH 信息,连接上服务器文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

使用命令检查了一下是否是磁盘空间不足、内存不足导致的 mysql 服务无法正常启动文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

命令如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

df -h #检查是否磁盘空间不足导致mysql服务无法正常启动文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

free #检查是否内存不足导致mysql服务无法正常启动文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

一切正常,和面板显示的没有多大出入文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

然后去查看了一下 data 目录(数据存放目录) Mysql 目录(数据库目录)用户是否为 mysql文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

ll /www/server/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

发现 Mysql 目录确实不是 mysql 的用户,给他改回去文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

宝塔面板安装不了mysql ,怎么解决?文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

使用命令:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

chown -R mysql:mysql /www/server/data #修改data目录文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

chown -R mysql:mysql /www/server/mysql #修改mysql目录文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

再检查了一下配置文件文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

vi /etc/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

也是正常的,启动依旧失败文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

无解了,用一下官方提供的脚本检查出错文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

wget -O sql-repair.sh http://download.bt.cn/install/sql-repair.sh && sh sql-repair.sh文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

输出一大串错误,mysql 无法正常启动,请将以上错误信息截图发至论坛寻求帮助文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

宝塔面板安装不了mysql ,怎么解决?文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

仔细看一下报错信息,端口占用,哔了哈士奇文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

使用命令查看端口 3306文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

netstat -pan | grep 3306文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

tcp 0 0 :53958 :3306 LISTEN 1653/xxx文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

发现果然有占用,查看一下它的 pid (pid:进程号),结束掉它,不能直接禁用,我们还要用 3306 呢,这里的响应我忘了保存,反正就是有占用,我加上这个响应是为啥呢,为了告诉你通过 pid 结束这个进程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

正常应该是这样子的:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

tcp6 0 0 :::3306 :::* LISTEN 6701/mysqld文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

这个 1653 就是这个进程的 pid,通过命令文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

kill -9 1653文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

关掉对应的应用程序,则端口就自然关闭了,也就不存在端口占用了文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

没有报错的话就尝试启动下 Mysql,发现正常启动了,bingo~文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

Mysql 挂的原因很大程度是重启服务器所致,没事不要重启服务器,如果修改过配置文件等,重载服务即可无需重启文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

确实需要重启请使用面板中的安全重启,切勿使用 reboot 命令文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/21142.html

  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/yunwei/21142.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定