设为首页收藏本站

全球主机交流论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: discuz
查看: 1243|回复: 1
打印 上一主题 下一主题

无法连接mysql,请检查mysql是否已启动及用户密码是否设置...

[复制链接]
  • TA的每日心情
    奋斗
    2016-9-4 22:05
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    跳转到指定楼层
    楼主
    发表于 2014-7-12 14:54:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    今天安装wdCP的时候,安装之后却无法打开面板,提示:无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确!:

    最终在官方找了个办法:

    安装好后,登录后台提示

    无法连接mysql,请检查mysql是否已启动及用户密码是否设置正确

    检查mysql是否启动netstat -lnpt
    是否有3306端口?


    一 有
    A 检查/www/wdlinux/wdcp/data/db.inc.php文件是否存在,
    并检查该用户密码,否正常和登录,可以在phpmyadmin,或ssh mysql里登录
    登录后检查是否有wdcpdb数据库及相关数据表

    B 检查/www/wdlinux/mysql/var/下有没wdcpd目录及目录下是否有文件
    如果没有
    可手工在phpmyadmin创建数据库wdcpdb数据库,及wdcp用户并把信息保存到/www/wdlinux/wdcp/data/db.inc.php文件中
    同时将/www/wdlinux/wdcp/wdcpdb.sql文件导入
    完成


    二 没有
    用ssh登录服务器
    service mysqld restart
    看是否能正常启动,并把错误信息贴上来

    如果mysql启动不起来(有错误),执行如下
    sed -i 's/skip-innodb/#skip-innodb/g' /www/wdlinux/etc/my.cnf

    service mysqld restart
    试试

    三 工具修复
    可以直接使用工具检查,用ssh登录服务器,然后执行如下命令即可
    sh /www/wdlinux/tools/mysql_wdcp_chg.sh
    更多可看  http://www.wdlinux.cn/bbs/thread-1607-1-1.html



    /www/wdlinux/wdcp/data/db.inc.php内容格式如下
    • <?
    • $dbhost = 'localhost';
    • $dbuser = 'wdcp';
    • $dbpw = '641cbb11';
    • $dbname = 'wdcpdb';
    • $pconnect = 0;
    • $dbcharset = 'gbk';
    • ?>



    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-9-16 13:30
  • 签到天数: 21 天

    [LV.4]偶尔看看III

    沙发
    发表于 2014-7-12 14:57:34 | 只看该作者
    再补充两个命令:

    这时先用wdcp的工具重新设置一下数据库的root密码和wdcp密码:

    sh /www/wdlinux/tools/mysql_root_chg.sh

    会显示重置之后的root密码

    sh /www/wdlinux/tools/mysql_wdcp_chg.sh

    会显示重置之后的wdcp密码
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|手机版|中国U网    

    GMT+8, 2024-5-4 03:12 , Processed in 0.068741 second(s), 20 queries .

    Powered by Discuz! X3.2

    © 2001-2013 Comsenz Inc.

    快速回复 返回顶部 返回列表