无标题文档
wdCP系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdCDN系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
wdOS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用教程) wdDNS系统 (介绍,功能特性,运行环境,安装说明,演示,常见问题,使用手册)
注册 发贴 提问 回复-必看必看 wddns免费智能 DNS 开通 本地或虚拟机使 用wdcp 一键包在mysql编 译时"卡住"
【300G高防】双线 无视攻击 wdcp官方技术支持/服务 阿里云8折优惠券 无敌云 腾讯云优惠中,现注册更有260代金额券赠送
返回列表 发帖
提问三步曲: 提问先看教程/FAQ索引(wdcp,wdcp_v3,一键包)及搜索,会让你更快解决问题
1 提供详细,如系统版本,wdcp版本,软件版本等及错误的详细信息,贴上论坛或截图发论坛
2 做过哪些操作或改动设置等

温馨提示:信息不详,很可能会没人理你!论坛有教程说明的,也可能没人理!因为,你懂的

[分享] “无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确”解决历程

wdcp上面所有网站突然打不开,登陆后台提示“无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确”,个人的解决历程分享,希望能给遇到同样问题的小伙伴们一点触发。前情:领导发消息说平台打不开了,客户也打过来电话询问。瞬间懵了,大白天的搞事情啊这事,赶紧登录wdcp,发现有此错误提示了。基于紧急情况最快解决问题的原则,登陆阿里云先去重启服务器(个人遇到过因为修改环境问题导致网站打不开,通过ssh重启无效,通过阿里云重启可行);同时开始搜索论坛里面的各种解决方案。
解决流程:等待的时间显得总是很漫长,特别是大白天服务器故障时。等了N久,服务器终于重启完成,开始重启wdcp环境,发现mysql启动不了。

一、使用了老大的工具集
http://www.wdlinux.cn/bbs/thread-1607-1-1.html
  1. sh /www/wdlinux/tools/mysql_wdcp_chg.sh
复制代码


不行,看到小伙伴们回帖有同样的错误
  1. [root@AY888888888ef5622 ~]# sh /www/wdlinux/tools/mysql_wdcp_chg.sh
  2. Running..., Please Wait...
  3. err[root@AY888888888ef5622 ~]#
复制代码


二、使用老大的三种排查
http://www.wdlinux.cn/bbs/thread-585-1-1.html
没有3306端口,mysql启动不起来
  1. sed -i 's/skip-innodb/#skip-innodb/g' /www/wdlinux/etc/my.cnf


  2. service mysqld restart
复制代码


错误依然在:'(
  1. MySQL manager or server PID file could not be found!       [FAILED]
  2. Starting MySQL.Manager of pid-file quit without updating fi[FAILED]
复制代码




三、看了网友的这个帖子  

http://www.wdlinux.cn/bbs/viewthread.php?tid=5461
  1. vi /www/wdlinux/init.d/mysqld
复制代码


错误。。。

四、急着解决问题,以上内容可略过。。

搜索查看了百十个网页,找到这种方式,重要是第三点,因为前两点都已经试过了。

① 检查3306端口问题

用netstat -lnpt命令检查3306端口是否在运行。

同时,我重新启动MYSQL也无效。

② 重置my.cnf文件

sed -i ‘s/skip-innodb/#skip-innodb/g’ /www/wdlinux/etc/my.cnf

然后我们再service mysqld restart看看是否解决,如果还不能解决的话,那就需要用上必杀技。

③ 修改my.cnf文件

在mysqld下面添加了一行user=root,强制启动3306,然后我们再重启MYSQL之后是可以启动的,这样我们就可以登录WDCP面板。


  1. vi /www/wdlinux/etc/my.cnf
复制代码


输入i进入编辑命令,找到[mysqld]下面Enter换行添加这一行
  1. user  =root
复制代码


ESC退出编辑模式
  1. :wq
复制代码
保存并退出
  1. service mysqld restart
复制代码
成功了,MySQL成功启动,wdcp后台登陆面板出现!


写在最后:

立马登录,但是输入账号密码后,页面只刷新,依然没进去!!
继续搜索“wdcp后台输入密码登录不了”,有网友说道可能是磁盘满了吧,清缓存删文件!
  1. rm -rf /www/trash/*
复制代码


去清理了回收站,立马进入。重启web,网站满血复活!
——————————————————————
个人感悟:

这次数据库突然挂掉,可能是我正在服务器备份的文件过大造成的(虽然一直没来及看挂掉时磁盘空间使用率);如果大家遇到此问题,建议先检查下磁盘空间。

作为小白一枚,不清楚有的处理命令实质作用,因此此文并非教程,只是个人崩溃分享贴,大家作为一个借鉴即可。:hug:
lovetime

返回列表