八、服务器的数据库设置

1. 修改密码:

在navicat中按F6,运行:
use mysql;
UPDATE user SET Password = PASSWORD('你的新密码') WHERE user = 'root';
FLUSH PRIVILEGES; 这一步一定要有

如果没有Password这个字段的话,在mysql5.7中,Password改成了authentication_string。MySQL安装好之后默认是没有密码的,账号是root
参考这里:http://blog.csdn.net/qq_34562093/article/details/74370205

2.在本地访问服务器的数据库:

a. 此时在本机的Navicat连接服务器的数据库:
b. 那就执行:

update user set Host = '%' where User = 'root';
flush privileges;

mysql> update user set Host  = '%' where User = 'root';
1062 - Duplicate entry '%-root' for key 'PRIMARY'
mysql> flush privileges;
Query OK, 0 rows affected

mysql> 

如何上面的方法不行,那就直接用Navicat,在mysql.user表里,把红框内,从【localhost】改为【%】,然后重启MySQL即可连接成功

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容