Code前端首页关于Code前端联系我们

宝塔面板无法安装mysql,如何解决?

terry 2年前 (2023-09-28) 阅读数 68 #未命名

朋友来找我,说Mysql无法启动。他发的截图是宝塔面板的,所以我来查一下面板信息

第一个问题

第一个问题是phpMyAdmin Error:

mysqli_real_connect(): (HY000/2002): No such file or directory

解决方法:对 phpMyAdmin 目录下的配置文件进行如下修改:

/www/server/phpmyadmin/phpmyadmin_XXXXXXXX/libraries 目录 下载 $cfg['Servers'][$i]['host' ] = '本地主机';在

中,将 localhost 更改为

同样在目录 /www/server/phpmyadmin/phpmyadmin_XXXXXXXX

$cfg['Servers'][$i]['host'] = 'localhost' ;把localhost改成

刷新一下网页就行了

又一个问题

Mysql运行不正常启动后没有出现错误。我检查了日志并没有看到任何内容。只能一步步检查

点击安全的时候,发现Mysql 3306端口不允许,于是我添加了

然后启动还是失败,继续检查,SSH信息就来了,连接server

使用命令检查mysql服务是否因磁盘空间不足、内存不足而无法正常启动

命令如下:

df -h #检查mysql服务是否因磁盘空间不足、内存不足而无法正常启动磁盘空间不足

free #检查mysql服务是否因正常启动而导致内存不足

一切正常,与面板显示没有太大区别

然后检查我检查了数据目录(数据存储目录)和Mysql目录(数据库目录)查看用户是否为mysql

ll /www/server/

,发现Mysql目录确实不是mysql用户。改回他的

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

使用命令:

chown -R mysql:mysql /www/server/data #更改数据目录

chown -R mysql:mysql /www/server/mysql #更改mysql目录

再次检查配置文件

或/etc/

这也很正常。启动仍然失败

无解决办法。使用官方脚本检查错误

wget -O sql-repair.sh http://download.bt.cn/install/sql-repair.sh && sh sql-repair.sh

一大串输出错误。 MySQL无法正常启动。如需帮助,请将上述错误消息的屏幕截图发送到论坛

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

仔细查看错误消息。港口很繁忙。哈士奇蜂鸣声

运行命令显示端口3306

netstat -pan | grep 3306

tcp 0 0 :53958 :3306 LISTEN 1653/xxx

发现确实很忙。检查它的pid(pid:进程号)并杀死它。 ,不能直接禁止,还得用3306。我忘了把答案保存在这里了。反正也很忙。我为什么添加这个答案?终止进程的pid

通常应该是如下 Sub:

tcp6 0 0 :::3306 :::* LISTEN 6701/mysqld

这个1653就是这个进程的pid。使用命令

kill -9 1653

关闭相应的应用程序。 ,端口会自然关闭,不会发生端口捕获

如果没有报错,尝试启动Mysql,发现启动正常了,bingo~

Mysql挂掉的原因很大程度上是服务器重启造成的。如果没有任何反应,请不要重新启动服务器。如果您更改了配置文件等,您可以重新加载服务而无需重新启动

如果您确实需要重新启动,请使用面板的安全重新启动。不要使用重新启动命令。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门