开始使用XAMPP的时候,都是可以正常连接的,但是过一段时间后,在用它创建表或其他操作,会报错,提示如下错误
Access denied for user ''@'localhost' to database 'mysql'
找了很久,终于知道了,是因为我后来在用Navicate的时候,修改了mysql数据库的密码导致
所以需要修改XAMPP的配置文件,修改密码
找到XAMPP的安装路径 xampp--->phpMyAdmin-----config.inc.php
里面的password修改为我的新密码就好了
然后再点击下面的Admin连接,又会发现一个新问题
问题如下:
这个问题,也是纠结了好久,最后发现 原来是我们根本就不存在用户名为pam的用户导致
所以我们可以在数据库中新增一个用户 pam
然后再刷新,发现 一切正常了。
cmd命令行中正常登录 mysql -h localhost -u root -p
回车后,显示enter password 输入你的密码即可