问题:Access denied for user ''@'localhost' (using password: YES)错误解决方法
针对mysql安装完成之后需要配置环境变量和远程连接失败问题:
一:环境变量:
在path变量加上mysql的位置 例如:
D:\Program Files\MySQL\MySQL Server 8.0\bin
二:解决远程问题:
远程登录被拒绝,要改一个表数据的属性让他可以远程登录
解决方法如下,执行命令:
1.mysql>use mysql;
2.mysql>select host ,user from user;
查看结果是不是root用户仅允许本地 localhost 登录,是的话,就要修改它的host为%,表示任意IP地址都可以登录
3.mysql> update user set host ="%" where user="root";
执行完后root对应的host成了%,表示可以任意IP地址登录了。
最后:
4.mysql> flush privileges;
把缓存flush掉