首页 > 数据库技术 > 详细

MySQL 开启远程链接(localhost 以外的主机)

时间:2019-12-16 21:00:00      阅读:88      评论:0      收藏:0      [点我收藏+]

 1.在连接服务器后,操作mysql系统数据库

             命令为:  mysql -u root -p

                              use mysql;

                             技术分享图片

               查询用户表命令:select  User,authentication_string,Host from user

                             技术分享图片

                        这里也可以看出host默认都是localhost访问权限

                     接下来就是最重要的部分了:

                          1. GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘  

                                  这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址

                           2.flush privileges;          这一步一定要做,不然无法成功! 这句表示从mysql数据库的grant表中重新加载权限数据

                           因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。

                  执行完这两步,再次查询用户表命令:select  User,authentication_string,Host from user

                          技术分享图片

                          发现多了一个用户,该用户所有的主机都可以访问,此时再次用sqlyog访问连接成功!

MySQL 开启远程链接(localhost 以外的主机)

原文:https://www.cnblogs.com/mouseleo/p/12051259.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!