选择数据库
use mysql;
创建新用户
create user 'test'@'localhost' identified by '123456';
- localhost表示只能在本机登录,%则是所有可以访问,开发的时候可以设置所有ip可以访问,生产环境设置 web服务器ip
分配权限
grant all privileges on `testdb`.* to 'test'@'%' identified by '123456';
- privileges on 后面接的是权限所对应的库或者表
-
testdb
.*表示对testdb数据库所有表都有操作权限 - grant 后面可以接 select 、 update 、delete、等操作,all privileges则表示所有操作
刷新权限
flush privileges;