立刻有
全部
技术
PHP
MySQL
前端
Linux
JAVA
退出
编辑文章
选择分类
PHP
MySQL
前端
Linux
Java
工具
选择专栏
设计模式
java基础
Angular学习
Java面试题
描述:
封面图上传 :
+
点击上传图片
### 第一步使用root登录mysql ``` [www@bobo ~]$ mysql -uroot -p Enter password: mysql> ``` ---- ### 第二步为用户授权 ** 授权格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码"; ** 假设我们已经有test数据库,没有需要先建数据库 1. 授权bobo用户拥有test数据库的所有权限(某个数据库的所有权限) ``` mysql>grant all privileges on test.* to bobo@localhost identified by '1234'; mysql>flush privileges;//刷新系统权限表 ``` 2. 指定部分权限给用户 ``` mysql>grant select,update on test.* to bobo@localhost identified by '1234'; mysql>flush privileges; //刷新系统权限表 ``` 3. 授权bobo用户拥有所有数据库的某些权限 ``` mysql>grant select,delete,update,create,drop on *.* to bobo@"%" identified by "1234"; mysql>flush privileges; //刷新系统权限表 ``` ** bobo用户对所有数据库都有select,delete,update,create,drop 权限。@"%" 表示对所有非本地主机授权,不包括localhost。(localhost地址设为127.0.0.1,如果设为真实的本地地址,不知道是否可以,没有验证。) 对localhost授权:加上一句grant all privileges on test.* to bobo@localhost identified by '1234';即可。** ## more 1. 删除用户 ``` mysql>Delete FROM user Where User='test' and Host='localhost'; mysql>flush privileges; ``` 2. 删除账户及权限 ``` mysql>drop user 用户名@'%'; mysql>drop user 用户名@ localhost; ```
保存文章