服务器内部错误:MySQL连接失败!怎么解决

Top丶邪少 2017-11-22 2707

求助各位大佬~
提示服务器内部错误:MySQL连接失败!


但我已经修改了Mysql密码



这是怎么回事
最新回复 (6)
  • 虚竹 2017-11-22
    引用 2
    MYSQL密码修改后,请在运行环境设置-MYSQL连接设置中同步修改连接使用的密码。
  • Top丶邪少 2017-11-22
    引用 3
    Quote虚竹 发表于 2017-11-22 20:31
    MYSQL密码修改后,请在运行环境设置-MYSQL连接设置中同步修改连接使用的密码。 ...


    谢谢你~
    但是 帖子里下面两个图,刚修改的密码,复制过去,就提示密码无效
  • Top丶邪少 2017-11-22
    引用 4
    已解决
    解决方案如下:
    vi /etc/my.cnf
    mysqld下加[backcolor=rgb(245, 245, 245)]skip-grant-tables[/backcolor]
    [mysqld]
    skip-grant-tables
    [backcolor=rgb(253, 253, 253)]:wq! #保存退出[/backcolor][backcolor=rgb(253, 253, 253)]然后重启Mysql服务器[/backcolor]
    service mysqld restart
    进入Mysql控制台,这时候密码空
    mysql -uroot -p
    修改root密码
    update mysql.user set password=password('123456') where User="root" and Host="localhost";
    flush privileges; 
    grant all on *.* to 'root'@'localhost' identified by '123456' with grant option;
    取消/etc/my.cnf中的skip-grant-tables
    vi /etc/my.cnf
    [backcolor=rgb(253, 253, 253)]找到[mysqld],删除skip-grant-tables这一行[/backcolor]
    [backcolor=rgb(253, 253, 253)]:wq! #保存退出[/backcolor]
    [backcolor=rgb(253, 253, 253)]重启服务器[/backcolor]
    service mysqld restart
    搞定
  • 虚竹 2017-11-22
    引用 5
    QuoteTop丶邪少 发表于 2017-11-22 21:19
    已解决
    解决方案如下:
    mysqld下加skip-grant-tables


    你的意思是重置密码功能无效?
  • Top丶邪少 2017-11-25
    引用 6
    Quote虚竹 发表于 2017-11-22 22:11
    你的意思是重置密码功能无效?


    是这样子的
  • 虚竹 2017-11-27
    引用 7
    QuoteTop丶邪少 发表于 2017-11-25 15:05
    是这样子的


    如果是重置密码功能无效,建议可以提交工单,我们为你分析下具体原因。
返回
发新帖