八、服务器的数据库设置

2018-03-08  本文已影响15人  yuzhan550

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即可连接成功

上一篇 下一篇

猜你喜欢

热点阅读