Mysql分配一个数据给指定用户

版权声明:本文为博主原创文章,未经博主允许不得转载。 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工具

创建一个数据库,该数据会授权给指定用户
在这里插入图片描述
在这里插入图片描述
创建一个新用户
在这里插入图片描述
在这里插入图片描述将数据库授权给指定用户
在这里插入图片描述在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wyy626562203/article/details/83444005