创建用户并授权
1. 登录mysql
mysql -u root -p
2. 创建数据库
create database newDB;
//以创建newDB为例
3.删除数据库
drop database newDB;
4. 创建用户
CREATE USER 'userone'@'localhost' IDENTIFIED BY 'password';
//只能本地访问
CREATE USER 'userone'@'%' IDENTIFIED BY 'password';
//可以远程访问
'%' - 所有情况都能访问
'localhost' - 本机才能访问
'111.222.33.44' - 指定 ip 才能访问
5. 修改用户密码(以userone为例)
set password for 'userone'@'%'=password('1234');
6. 为用户授权
grant all privileges on 想授权的数据库.* to 'userone'@'%';
//授予userone管理指定数据库的全部权限
grant all privileges on *.* to 'userone'@'%';
//授予userone全部数据库权限
7. 删除用户
Delete FROM mysql.user Where User='userone';
8. 查看当前登录用户权限
show grants;
9. 查看某个用户权限
show grants for 'userone'@'%';
10. 回收某个用户权限
revoke delete on *.* from 'userone'@'%';
11.用户重命名
rename user 'userone'@'%' to 'newname'@'%';
12. 刷新权限
flush privileges;
最后于 2019-12-1
被正在充电编辑
,原因: