您好,应该是连接远程的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数据库输入密码的时候显示、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)