用heidisql连接远程mysql数据库提示SQL错误1045,Access denied for...

用heidisql连接远程mysql数据库提示SQL错误1045,Access denied for...,第1张

您好,应该是连接远程的mysql服务器。

此时mysql需要开一下远程连接。

1登陆mysql控制台,执行: grant all privileges on to 'root'@'%' identified by 'yourpassword';

2修改 mycnf 将:bind-address = 127001 注释掉

3重启mysql

4如果还是不可以就看看防火墙设置。如果在Linux中,需要看看iptables允许访问3306端口的远IP。还是不可以的哈,看看/etc/hostsdeny有没有讲mysqld关闭。

mysqladmin -u用户名 -p旧密码 password 新密码

例:mysqladmin -u root password 21century 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2)直接修改user表的root用户口令: mysql> user mysql; mysql> update user set pasword=password('21century') where user='root'; mysql> flush privileges; 注:flush privileges的意思是强制刷新内存授权表,否则用的还是缓冲中的口令。

以上就是关于用heidisql连接远程mysql数据库提示SQL错误1045,Access denied for...全部的内容,包括:用heidisql连接远程mysql数据库提示SQL错误1045,Access denied for...、在Linux上的mysql数据库输入密码的时候显示、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10113132.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存