在mysql环境下执行授权命令 (授权给远程任何电脑登录数据库):
流程如下:
- 看当前所有数据库:
show databases;
- 进入mysql数据库:
use mysql;
- 查看mysql数据库中所有的表:
show tables;
- 查看user表中的数据:
select Host, User from user;
- 修改user表中的Host:
update user set Host='%' where User='root';
- 最后刷新一下:
flush privileges;
Navicat连接数据库两种方式:
先通过SSH连接到服务器,在连接服务器中的数据库。
也可以是直接一步到位:
不过这种方式需要设置服务器的防火墙打开也就是安全组,并且要对服务器的数据权限修改成所有主机用户都可以访问。