1、创建用户,用户名为usertest,密码为123456,localhost表示只能本地访问,如果让所有ip都可以访问,可以将localhost替换成%,下同。
CREATE USER 'usertest'@'localhost' IDENTIFIED BY '123456';
2、创建数据库(如果有的话可以不用创建);
CREATE DATABASE dbtest;
3、为新用户赋予权限,用户名为usertest,数据库名为dbtest。
GRANT SELECT, INSERT, UPDATE, REFERENCES, DELETE, CREATE, DROP, ALTER, INDEX, CREATE VIEW, SHOW VIEW ON `dbtest`.* TO 'usertest'@'localhost';
4、刷新权限。
flush privileges;
5、查看效果。
数据库中原本有多张表,如下:
创建新用户之后登录效果如下,只能看到指定数据库: