mysql给root开启远程访问权限
1.在连接服务器后,操作mysql系统数据库
- 命令为:mysql -u root -p
- use mysql;
2.查询用户表命令:select User,authentication_string,Host from user;
3.重要部分:
- GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '123456';
这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址 - flush privileges;
navicat连接配置:
- 主机名为服务器公网ip地址
!!!连接数据库前,首先得连通服务器,是要配置好防火墙和安全组规则的,可以查看我之前的博客。