Mysql用户授权

/***** 查看用户 *****/

mysql> select User,Host from mysql.user;

+------+-----------+

| User | Host      |

+------+-----------+

| root | 127.0.0.1 |

| root | ::1       |

| root | localhost |

+------+-----------+

3 rows in set (0.01 sec)

/***** 授权用户 *****/

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘192.168.11.80‘;

Query OK, 0 rows affected (0.01 sec)

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

mysql> select User,Host from mysql.user;

+------+-----------+

| User | Host      |

+------+-----------+

| root | %         |

| root | 127.0.0.1 |

| root | 192.168.* |

| root | ::1       |

| root | localhost |

+------+-----------+

5 rows in set (0.00 sec)

/***** 删除用户 *****/

mysql> drop USER ‘root‘@‘192.168.11.80‘;

Query OK, 0 rows affected (0.00 sec)

mysql> select User,Host from mysql.user;

+------+-----------+

| User | Host      |

+------+-----------+

| root | %         |

| root | 127.0.0.1 |

| root | ::1       |

| root | localhost |

+------+-----------+

4 rows in set (0.00 sec)

/***** 授权部分网段用户 *****/

mysql> GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘192.168.%‘;

Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

mysql> select User,Host from mysql.user;

+------+-----------+

| User | Host      |

+------+-----------+

| root | %         |

| root | 127.0.0.1 |

| root | 192.168.% |

| root | ::1       |

| root | localhost |

+------+-----------+

5 rows in set (0.00 sec)

/***** 设置用户密码 *****/

mysql> SET PASSWORD FOR ‘root‘@‘192.168.%‘ = PASSWORD(‘123456‘);

Query OK, 0 rows affected (0.00 sec)

mysql> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

时间: 2024-10-20 17:44:24

Mysql用户授权的相关文章

MySQL用户授权 和 bin-log日志 详解和实战(http://www.cnblogs.com/it-cen/p/5234345.html)

看 了上一篇博文的发布时间,到目前已经有三个月没更新博文了.这三个月经历了很多事情,包括工作.生活和感情等等.由于个人发展的原因,这个月准备换工作 啦.在这段时间,我会把Web大型项目中所接触到的技术都总结出来,分享给各位支持我的博友.博客园是个好地方,在这里能学到很多东西,同时你也可以收获 很多东西,就比如我本人,去年被两个比较大型的在线培训机构邀请当讲师(只接受了一家,当然由于太忙所以课程录制也不是特别多),另有一企业聘请我写一本 技术相关的书籍(我拒了,没时间写)等等,这些都是我在博客园里

Mysql用户授权管理

Mysql 涉及用户权限的语句有GRANT,REVOKE 通过Mysql自带的help文档可以查看相应的语法: GRANT GRANT priv_type,...... ON [obj_type] priv_level TO user_specification [WITH with_option ...] priv_type对应的有:ALL | ALTER | ALTER ROUTINE | CREATE | CREATE ROUTINE | CREATE TEMPORARY TABLES |

从一次修改MySQL用户授权IP, 看其用户管理

近期把数据库用户的授权IP由IP段, 调整为具体IP了, 用意是排查问题时, 可以定位到具体应用服务器, 或针对性的做某些设置. 本以为一个UPDATE就可搞定, 测试后却发现被修改的用户只剩下USAGE权限了, 演示如下: mysql> SELECT user, host, password FROM mysql.userWHERE user = 'zzzz_acc'\G *************************** 1. row***************************

mysql用户授权问题

MYSQL权限系统 一.Mysql权限控制包含两个阶段 检查用户是否能够连接 检查用户是否具有所执行动作的权限Mysql 授予权限可分为以下几个层级 全局层级 数据库层级 表层级 列层级 子程序层级* 二.创建用户及授权2.1创建一个用户及密码CREATE USER '' @'localhost' IDENTIFIED BY 'password';如CREATE USER 'jinyang' @'localhost' IDENTIFIED BY '123456';2.2 grant授权GRANT

mysql用户授权及撤销

mysql数据库服务在不做授权的情况下只允许数据库管理员从数据库服务器本机登录. 默认只有数据库管理员从数据库服务器本机登录才有授权权限 mysql -u root -p (本机登录mysql服务器) mysql -u root -h 192.168.4.5 -p (远程连接mysql服务器) 方式1 在库外重置数据库管理员密码: [[email protected] 桌面]# mysqladmin -hlocalhost -uroot -p password "123456"    

mysql 用户授权命令

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_root_password' WITH GRANT OPTION; \\开启root远程登录 mysql> CREATE DATABASE DBNAME; \\创建数据库 mysql> GRANT ALL PRIVILEGES ON DBNAME.* TO 'USERNAME'@'localhost' IDENTIFIED BY 'USERPASS';

MySQL用户和权限管理

MySQL用户权限表 MySQL的认证是“用户”加“主机”而权限是访问资源对象,MySQL服务器通过权限表来控制用户对数据库的访问,权限表存放在mysql数据库中,由mysql_install_db脚本初始化.存储账户权限信息表主要有:user,db,tables_priv,columns_priv,procs_priv这五张表(5.6之前还有host表,现在已经把host内容整合进user表),五张表其含义分别是: user表 user表时MySQL中最重要的一个权限表,记录允许连接到服务器的

Mysql添加用户,给用户授权

创建用户 ? 1 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username – 你将创建的用户名 host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,  如 果想让该用户可以从任意远程主机登陆,可以使用通配符% password –  该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登 陆服务器 例子: ? 1 2 3 4 5 CREATE USER 'javacui'@

mysql root给其它用户授权问题

今天登录mysql,给其它用户授权遇到问题 mysql> grant all privileges on testdb.* to 'dbuser'@'10.4.14.14' identified by '5jyeTQ'; ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'testdb' 首先看一下root用户有没有grant权限 mysql> select user,host,grant_pri