mysql用户管理和权限设置
2017-08-23 00:00
495 查看
摘要: mysql创建用户,给用户分配权限这种操作那个在日常中是常常要发生,这里记录下权限分配操作。
1.创建用户
2.修改用户密码
修改用户密码这里提供三种
3. 用户赋权和收回权限
1.创建用户
CREATE USER 'username'@'host' IDENTIFIED BY 'password'; -- username 是创建的用户名 -- host 创建用户指定的可连接的IP地址,'%' 标识所有的IP都可以登录 -- password 指创建用户的密码,如果为空表示在登录的时候可以不用输入密码 CREATE USER 'test'@'192.168.1.1' IDENTIFIED BY 'test'; CREATE USER 'test'@'%' IDENTIFIED BY 'test'; CREATE USER 'test'@'localhost' IDENTIFIED BY ''; CREATE USER 'test'@'%'; -- 删除用户 DROP USER 'username'@'host';
2.修改用户密码
修改用户密码这里提供三种
-- 1. 用户登录mysql set password for root@localhost = password('123456'); -- 2. 使用mysqladmin修改密码(shell下) mysqladmin -uroot -p123456 password 12345678 -- 3. 用UPDATE直接编辑user表 use mysql; update user set password=password('123456') where user='root' and host='localhost'; flush privileges;
3. 用户赋权和收回权限
-- GRANT privileges ON databasename.tablename TO 'username'@'host' -- privileges 权限包括SELECT , INSERT , UPDATE 等 ALL表示所有权限 GRANT SELECT, INSERT ON test.user TO 'test'@'%'; GRANT ALL ON *.* TO 'test'@'%'; -- 收回权限使用REVOKE REVOKE SELECT ON *.* FROM 'test'@'%';
相关文章推荐
- MySQL用户管理和权限设置
- mysql 用户管理和权限设置
- mysql 用户管理和权限设置
- mysql性能测试工具之tpcc-mysql 及 mysql 用户管理和权限设置
- MySql用户管理和权限设置
- mysql 用户管理和权限设置(转)
- mysql 用户管理和权限设置
- mysql 用户管理和权限设置
- mysql基础---用户管理和权限设置(十二)
- MySQL用户管理和权限设置
- mysql 用户管理和权限设置
- Mysql用户管理及权限设置
- mysql 用户管理和权限设置
- mysql 用户管理和权限设置
- mysql 用户管理和权限设置
- mysql 用户管理和权限设置
- mysql 用户管理和权限设置(总是忘记,重新记录)
- mysql 用户管理和权限设置
- mysql 用户管理和权限设置
- mysql 用户管理和权限设置