加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MYSQL教程mysql用户访问授权实例浅析

发布时间:2020-12-12 02:39:13 所属栏目:MySql教程 来源:网络整理
导读:《MYSQL教程mysql用户访问授权实例浅析》要点: 本文介绍了MYSQL教程mysql用户访问授权实例浅析,希望对您有用。如果有疑问,可以联系我们。 导读:如果mysql数据库架设在本机,则无需考虑过用户授权的问题,直接使用 root 用户进行连接数据库.当大家共同使用

《MYSQL教程mysql用户访问授权实例浅析》要点:
本文介绍了MYSQL教程mysql用户访问授权实例浅析,希望对您有用。如果有疑问,可以联系我们。

导读:如果mysql数据库架设在本机,则无需考虑过用户授权的问题,直接使用 root 用户进行连接数据库.当大家共同使用一个 MySQL 数据库,问题...

如果mysql数据库架设在本机,直接使用 root 用户进行连接数据库.MYSQL应用

当大家共同使用一个 MySQL 数据库,问题出现了,每次都是数据库连接无法获得.MYSQL应用

查找了mysql手册,其中的解释是:root 用户仅能从本机拜访.
查询用户表:
?MYSQL应用

SELECT host,user FROM mysql.user where user='root';
+-----------+------+
| host????? | user |
+-----------+------+
| localhost | root |
+-----------+------+
1 row in set (0.00 sec)
?

发现问题的原因之后,新建一个用户并授予拜访权限:
?MYSQL应用

GRANT ALL PRIVILEGES ON test.* TO newuser@'%'
??? IDENTIFIED BY security;
FLUSH PRIVILEGES;
?

授予 test 数据库的 所有表 的 所有拜访权限 给 从任意客户端 登录的 newuser 用户,完成mysql用户授权.MYSQL应用

再次查询用户表:
?MYSQL应用

SELECT host,user FROM mysql.user where user='newuser';
+-----------+---------+
| host????? | user??? |
+-----------+---------+
| %???????? | newuser |
+-----------+---------+
1 row in set (0.00 sec)

另外,对于 Windows 系统还需要 关闭防火墙 或 将 MySQL 添加到防火墙的例外规则列表中.MYSQL应用

现在,从任意客户端均可使用 newuser 用户名拜访了.MYSQL应用

欢迎参与《MYSQL教程mysql用户访问授权实例浅析》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读