码迷,mamicode.com
首页 > 数据库 > 详细

MySQL入门很简单: 12 MYSQL 用户管理

时间:2016-04-18 13:11:46      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

1. 权限表

安装MySQL会自动安装一个名为mysql的数据库,存储权限表: user表, db表,host表,table_priv表,columns_priv表,proc_priv表等。

1)user表 :39个字段,分为四类——用户列,权限列,安全列,资源控制列

用户列: Host, User,Password, 这三个字段决定用户能否登陆;

权限列:以priv结尾的字段, 决定用户的权限;

安全列:

技术分享

资源控制列:

技术分享

 

2.账户管理

1)用户登录和退出

mysql -h hostname|hostIP -P port -u username -p DatabaseName -e "SQL语句"

技术分享

 

2)新建普通用户

第一种:CREATE USER新建普通用户

user表示新建用户的账户, user由用户名(User)和主机名(Host)构成,IDENTIFIED BY用来设置用户密码

CREATE USER user [IDENTIFIED BY [PASSWORD] password ]
                      [, user [IDENTIFIED BY [PASSWORD] password ]]...

例子: CREATE USER ‘test‘@‘localhost‘ IDENTIFIED BY ‘test‘;

 

第二种:INSERT语句新建普通用户

 

 

 

3. 创建和删除普通用户

4. 普通用户和root用户的密码管理

5. 权限管理

 

MySQL入门很简单: 12 MYSQL 用户管理

标签:

原文地址:http://www.cnblogs.com/zxqstrong/p/5403811.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!