mysql创建⽤户及赋予某⽤户权限(附带基础查看表内容)
⾸先登陆mysql
⼀:show databases; 展⽰所有数据库(root⽤户下)
⼆:use xxx (数据库名)使⽤use选择数据库
三:show xxx查看数据库中的表
四:desc table_name查询表结构
⼀、创建⼀个⽤户
# mysql -u root -p # ⾸先登陆 MySQL 数据库
> create user '⽤户名'@'%' identified by '你要设置的密码';
⼆、给⽤户赋予某个数据库的权限
超短裙搭配# mysql -u root -p # ⾸先登陆 MySQL 数据库
韭菜花酱的做法
> grant all on 数据库名.* to '⽤户名'@'%' ;
汤灿被判刑> flush privileges;抽空去看看打一成语
创建⼀个账户为zyl密码为wcy5525587的账户
看到图中为zyl⽤户赋予访问wcyshop这个数据库的权限
退出root权限
现在我们来看看刚才我们⽤root账户授权的⽤户能不能访问wcyshop这个数据库
⾸先登陆这个账户
凭证纸尺寸然后查看数据库,可以看到只有⼀个wcyshop这个账户
科普下⼀information_schema数据库,information_schema数据库是MySQL⾃带的,它提供了访问数据库元数据的⽅式。什么是元数据呢?元数据是关于数据的数据,如数据库名或表名,列的数据类型,或访问权限等。有些时候⽤于表述该信息的其他术语包括“数据词典”和“系统⽬录”。
在MySQL中,把 information_schema 看作是⼀个数据库,确切说是信息数据库。其中保存着关于My保释金会退还吗
SQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限等。在INFORMATION_SCHEMA中,有数个只读表。它们实际上是视图,⽽不是基本表,因此,你将⽆法看到与之相关的任何⽂件。
即可完成操作。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论