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

数据库 MySQL
本文主要介绍了在用MySQL数据库的root用户实现远程登录的时候需要进行的设置以及需要注意的问题,希望能够对您有所帮助。

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

 

  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用户远程登录的问题就说这么多,希望本次的介绍能够带给您一些收获吧,谢谢各位浏览!

【编辑推荐】

  1. MySQL数据库Audit插件的使用技巧总结
  2. 两个MySQL存储过程中文问题的解决方案
  3. 用mysqldumpslow分析执行较慢的SQL语句
  4. 关于MySQL事务的操作示例以及注意事项
  5. MySQL数据库安装过程中常见错误的解决方案
责任编辑:赵鹏 来源: 网易博客
相关推荐

2011-08-15 14:52:07

数据库登录名数据库用户名

2018-08-24 13:58:13

数据库MySQL备份

2009-04-29 16:10:14

2011-08-23 15:16:54

OracleMySQL

2010-05-17 15:34:30

MySql数据库

2016-11-14 13:50:56

2011-04-07 09:06:27

MySQL数据库密码

2011-07-12 17:55:28

尾日志备份

2010-05-27 18:44:14

MySQL远程连接

2017-09-11 19:30:44

MySQLCmd命令连接数据库

2011-08-05 11:01:15

MySQL数据库设计

2021-09-28 09:25:05

NoSQL数据库列式数据库

2011-08-25 11:22:39

SQL Server数据库字段说明

2010-05-26 10:41:30

2010-05-25 16:54:45

MySQL 数据库

2010-06-11 14:46:13

MySQL数据库

2010-06-10 17:05:28

2010-06-12 09:46:05

MySQL数据库

2010-06-09 17:26:54

2010-05-18 16:58:31

MySQL数据库
点赞
收藏

51CTO技术栈公众号