我的问题是用在服务器上本地登录mysql出现错误:
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)
但是我的远程登录是没有问题的,那么可能的问题就是本地登录密码错了,因为本地和远程可以设置不同的密码,所以重新修改一下localhost的登录密码
解决:我是使用可视化软件navicat修改的, 远程登录服务器中的数据库,登录成功后点击用户,下面的就是你已经创建的权限用户。
- 双击其中localhost主机用户,修改密码,保存,然后去服务器里重新登录。
- 登陆后你如果使用use mysql遇到
ERROR 1044 (42000): Access denied for user ‘’@‘localhost’ to database ‘mysql’
说明localhost权限不对,我们也可以在navicat中修改添加权限,将localhost服务器权限选项后面全都勾上,搞定。