全部
技术
PHP
MySQL
前端
Linux
JAVA
工具
纪念日计算器
邮记星
个人记账
笔记侠
历史上的今天
生日密码
生日书
生日密码
生日花语
博古通今
三十六计
鬼谷子
笑林广记
本草纲目
山海经
唐诗宋词
宋词300首
唐诗300首
退出
登录
注册
编辑文章
选择分类
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; ```
保存文章