最近在使用PHPstudy 2018搭建PHP环境给公司做官网,但是今天在搭建的过程中出现了使用正常账户登陆MySQL,但是始终无法进入phpmyadmin,显示错误“#1045 无法登录MySQL服务器”。
大家在经常使用phpstudy都会在开始的时候,修改MySQL账户的登录密码。
修改MySQL密码
经过测试可以通过dos命令行的方式正常登陆就是不能通过phpmyadmin网页登陆。
因此,判断用户的账户是没有问题的,因此解决的办法如下:
1.修改my.ini 文件
打开my.ini文件,然后在下面的位置添加“skip-grant-tables”。
2.重新启动MySQL
重启MySQL
3.通过cmd 登陆MySQL,无需输入密码,就可以登录!
不需要输入密码就可以登录
4.更改数据库密码。
1.使用MySQL数据库
mysql> use mysql
2.更改root用户的密码
mysql> update mysql.user set password=password('root')where User='root';
3.退出数据库,重新启动数据库就可以
mysql> exit
PS:root为新密码,用户可根据自己需要修改成自己的密码
5.下来需要将修改的my.ini文件中的“skip-grant-tables”删除。
再次登陆,发现不输入密码是无法登录的!然后输入密码cmd登陆和phpmyadmin登陆正常!
cmd可以登录
phpmyadmin可以登录
评论区