1、 MySQL默认仅允许本地localhost连接,禁止远程访问。
2、 root用户仅允许从本地主机登录,意味着只能在本机进行连接和操作。
3、 需开启远程连接,修改user表中host字段的值即可实现。
4、 host字段可填写主机名、具体IP地址、通配符%,或IP与%的组合形式。
5、 例如192.168.0.3,仅该IP地址的主机可访问。
6、 192.168.0.% 表示该网段内所有主机均可访问。
7、 所有主机均可访问,用%表示。
8、 掌握该远程访问原理后,便可采用两种方式实现远程连接的配置。
9、 通过update命令修改root用户host字段,实现远程连接授权。
10、 新建一个root用户并开启远程连接权限
11、 更新方法的使用说明
12、 允许所有远程主机连接。
13、 远程连接测试时,客户端也需使用MySQL 8.0以上版本,否则将出现错误提示。
14、 可参考MySQL8远程连接错误:ERROR 1251 (08004)的解决方案进行处理,调整用户认证方式与权限配置即可。
15、 MySQL8远程连接失败,提示错误代码1251,需检查用户权限与加密方式配置。
16、 新建root用户并开启远程访问权限
17、 为新用户分配相应权限
18、 刷新
19、 远程连接已成功建立
