解决PHPstudy环境 1045无法登录MySQL服务器问题

解决PHPstudy环境 1045无法登录MySQL服务器问题

Scroll Down

最近在使用PHPstudy 2018搭建PHP环境给公司做官网,但是今天在搭建的过程中出现了使用正常账户登陆MySQL,但是始终无法进入phpmyadmin,显示错误“#1045 无法登录MySQL服务器”。

1.jpg

大家在经常使用phpstudy都会在开始的时候,修改MySQL账户的登录密码。

2.jpg

修改MySQL密码

经过测试可以通过dos命令行的方式正常登陆就是不能通过phpmyadmin网页登陆。

3.jpg

因此,判断用户的账户是没有问题的,因此解决的办法如下:

1.修改my.ini 文件

打开my.ini文件,然后在下面的位置添加“skip-grant-tables”。

4.jpg

2.重新启动MySQL

5.jpg

重启MySQL

3.通过cmd 登陆MySQL,无需输入密码,就可以登录!

6.jpg

不需要输入密码就可以登录

4.更改数据库密码。

1.使用MySQL数据库
mysql> use mysql 

2.更改root用户的密码
mysql> update mysql.user set password=password('root')where User='root';

3.退出数据库,重新启动数据库就可以
mysql> exit

PS:root为新密码,用户可根据自己需要修改成自己的密码

7.jpg

5.下来需要将修改的my.ini文件中的“skip-grant-tables”删除。

再次登陆,发现不输入密码是无法登录的!然后输入密码cmd登陆和phpmyadmin登陆正常!

8.jpg

cmd可以登录

9.jpg

phpmyadmin可以登录