关于MySQL数据库修改root用户使其远程登录的说明_MySql_数据库_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 数据库 > MySql > 关于MySQL数据库修改root用户使其远程登录的说明

关于MySQL数据库修改root用户使其远程登录的说明

 2013/8/10 3:29:36    程序员俱乐部  我要评论(0)
  • 摘要:我们知道,在某些MySQL数据库版本中,root用户默认是不可以在远程登录的,但是有时候,我们想让其远程登录的时候,常常会这样做:grantallon*.*toroot@'%'identifiedby'yourpassword';这样,就能让root用户实现远程登录了。但是下面的这种做法是行不通的。grantallon*.*toroot@'%';原因:如果不指定密码那么该操作只会在mysql.user表中匹配user=‘root’andhost=&lsquo
  • 标签:数据库 数据 用户 SQL MySQL数据库 MySQL 远程

我们知道,在某些MySQL数据库版本中,root用户默认是不可以在远程登录的,但是有时候,我们想让其远程登录的时候,常常会这样做:

    class="dp-xml">
  1. grant all on *.* to root@'%' identified by 'yourpassword'; 

这样,就能让root用户实现远程登录了。但是下面的这种做法是行不通的。

  1. grant all on *.* to root@'%' ; 

原因:

如果不指定密码那么该操作只会在mysql.user表中匹配user=‘root’ and host=‘%’的记录,若找到则修改相应的权限信息,否则报错。

如果指定密码时同样会在mysql.user表中匹配user=‘root’ and host=‘%’的记录,若找不到则添加这样的记录并作授权操作。

因此,在修改MySQL数据库的root用户让能在远程登录时一定要格外小心,并且要为其指定密码,否则的话很有可能会产生错误

关于MySQL数据库root用户远程登录的问题就说这么多,希望本次的介绍能够带给您一些收获吧,谢谢各位浏览!

发表评论
用户名: 匿名