mysql远程链接(可以在服务器上配置然后在本地连接远程服务器)

1.在服务器端授权(黄色标记的地方第一个是用户名,第二个的意思是可以远程连接,第三个是密码)

 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%IDENTIFIED BY '123456WITH GRANT OPTION;

 1.1  *.* 代表可以访问所有数据库的所有表

  1.2  % 代表所有客户端主机,可替换为单独ip地址

1.3  identfied by 代表后面为远程访问密码,和本地root密码可以不一致

2.查看授权权限

select user,host from mysql.user;

这个指向的是mysql中的user表(host的意思就是服务)

3.查阅了很多资料有一种最保险的连接方式代码

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

刷新

flush privileges;

猜你喜欢

转载自www.cnblogs.com/yaoliuyang/p/12312278.html