mysql添加远程访问权限

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访问连接成功!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1,MySQL权限体系 mysql 的权限体系大致分为5个层级: 全局层级: 全局权限适用于一个给定服务器中的所有...
    不排版阅读 973评论 0 4
  • MYSQL 基础知识 1 MySQL数据库概要 2 简单MySQL环境 3 数据的存储和获取 4 MySQL基本操...
    Kingtester阅读 7,886评论 5 116
  • MySQL进阶讲义 这一章我们开始进一步探讨MySQL的使用,从MySQL的介绍开始,接触MySQL的安装、命令行...
    厲铆兄阅读 2,233评论 0 44
  • 跑步膝 髌股关节紊乱自我康复详细教程 髌骨关节紊乱是跑步膝的一种,也叫软骨软化症。指膝关节前面的髌骨没有在正常轨迹...
    KTF001阅读 1,521评论 0 0
  • 错误描述:Github上下载的项目cocoapods出现错误,左边目录Pods.xcodeproj文件变红,运行后...
    novice_Qin阅读 364评论 0 0