mysql创建新用户并赋予相应权限——新用户只能查看指定数据库
编辑:谯胜平 分类:数据库 标签:mysql 发布时间:2019-06-25 浏览次数:1460次
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、查看效果。
数据库中原本有多张表,如下:
创建新用户之后登录效果如下,只能看到指定数据库:
热门文章
猜你喜欢
文章标签
- 考研经验(10)
- 计算机考研(8)
- 408(1)
- 数学一(1)
- codeup(4)
- 字符串处理(5)
- web(3)
- 学科评估(2)
- scanf(2)
- gets(1)
- getchar(1)
- sublime text(2)
- java(1)
- 五子棋(1)
- printf(1)
- 最大公约数(1)
- 最小公倍数(1)
- mysql(1)
- 作息时间(2)
- STL(1)
- PAT(2)
- 富文本编辑器(1)
- 数据类型(1)
- 完全二叉树(1)
- 闰月(1)
- 晴天的魔法乐园(6)
- 递归(1)
- 棋盘覆盖问题(1)
- PPT模板(1)
- 谷歌(1)
- unzip(1)
- gcc(1)
- ubuntu(1)
- getline()(1)
- 日历(1)
- 作息时间表(1)
友情链接