今天在使用phpmyadmin时发现又无法连接,网站中也获取不到数据库中的数据,
之前我都是修改mysql密码再次连接即可,至于为什么修改密码,因为后台有提示“无法获取到密码,请通过改密按钮设置密码!”,后来发现这条提示一直有,所以不是这个原因,今天的处理方法如下:
1,首先参考网文:
把phpmyadmin目录中的配置文件config.sample.inc.php改成config.inc.php
打开编辑config.inc.php
找到:
$cfg['Servers'][$i]['host'] = 'localhost';
改成:
$cfg['Servers'][$i]['host'] = '127.0.0.1';
发现依然不能解决问题。
2,然后鸿硕修改phpmyadmin的端口,默认端口为888,这里鸿硕修改为其它的端口号,如下图:
然后宝塔,服务器均放行端口,再发现还是报错。
3,再然后突然发现,宝塔中mysql居然没有启动,是暂停的状态,这个不清楚是我重新安装phpmyadmin导致的,还是反复重启宝塔和其它环境软件导致的,也有可能是修改其它地方导致的,重启mysql之后,一切又正常了,这次没有重新设置mysql密码。
经过最近一段时间的学习和总结,鸿硕发现导致mysql停止工作的原因应该是内存吃紧,mysql自动暂停的原因,具体解决方案请参考鸿硕的另外一篇文章“宝塔中mysql经常自动暂停运行”。
这个虽然好了,但是尚未精准发现原因,各位朋友欢迎讨论指导。
以上方法由网站建设、小程序开发者,信阳鸿硕科技研究测试得出,亲测成功,如果转载请标明出处,谢谢。