版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wyy626562203/article/details/83444005
Mysql分配一个数据给指定用户
1.使用命令行
1.1 登录root用户
使用root创建新账户
mysql -u root -p
如果是在window平台只要打开mysql命令行输入密码即可,无需上面的命令。
1.2 创建新用户
创建
CREATE USER 'test'@'localhost' IDENTIFIED BY 'password';
test是创建的用户,localhost表示本地登录,将localhost改为通配符%时,表示可以从任意远程主机登陆。
删除
drop user test@localhost;
1.3 创建数据
创建
create database mytest;
删除
drop database mytest;
1.4 添加用户权限
以下是对mytest数据库所有表生效,也可以为指定的表设置权限
GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON mytest.* TO 'test'@'localhost';
flush privileges;
2.使用Navicat工具
创建一个数据库,该数据会授权给指定用户
创建一个新用户
将数据库授权给指定用户