如安在MySQL中建立用户和授与权限【MySQL教程】,MySQL
作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:27评论:0
关于信息,MySQL root帐户与体系root帐户差别,它们之间没有任何关系。(相干引荐:MySQL教程)
1、在MySQL中建立新用户
运用具有shell接见权限的root用户登录MySQL服务器并建立名为“rahul”的新用户。下面的敕令只许可从localhost体系接见用户rahul的MySQL服务器。
mysql> CREATE USER 'rahul'@'localhost' IDENTIFIED BY 'password';
如今将权限分派给特定数据库。下面的敕令将许可用户rahul具有数据库“mydb”的一切权限。
mysql> GRANT ALL ON mydb.* TO 'rahul'@'localhost';
建立用户并分派恰当的权限后,请确保从新加载权限。
mysql> FLUSH PRIVILEGES;
2.建立可长途接见的MySQL用户
许可任何用户从长途体系衔接MySQL服务器。您须要指定长途体系的主机名或IP地点。还能够运用%来许可任何主机
mysql> CREATE USER 'rahul'@'123.45.67.89' IDENTIFIED BY 'password'; mysql> CREATE USER 'rahul'@'%' IDENTIFIED BY 'password'; mysql> FLUSH PRIVILEGES;
3、在MySQL中授与特定用户权限
下面是MySQL用户经常使用权限列表。接见此处以猎取MySQL用户的完全权限列表。
ALL [PRIVILEGES] -授与用户一切权限。
CREATE -授与用户建立新数据库和表的权限。
DROP -授与用户删除(drop)数据库和表的权限。
DELETE -授与用户删除表中的行的权限。
ALTER -授与用户修正表构造的权限。
INSERT -授与用户在表中插进去(add)行的权限。
SELECT -授与用户运转select敕令以从表中读取数据的权限。
UPDATE -授与用户更新表中的数据的权限。
EXECUTE -授与用户实行存储的例程的权限。
FILE -授与用户接见服务器主机上的文件的权限。
GRANT OPTION -授与用户授与或删除其他用户权限的权限。
在这里,能够指定用逗号分开的权限来替代一切权限。比方,许可对数据库mydb上的'rahul'@'localhost'举行CREATE,DELETE,INSERT,UPDATE接见。
mysql> GRANT CREATE,DELETE,INSERT,UPDATE ON mydb.* TO 'rahul'@'localhost'; mysql> FLUSH PRIVILEGES;
4、取消MySQL中的用户权限
运用REVOKE敕令从用户中删除任何特定权限。比方,从mydb数据库上的用户'rahul'@'localhost'中删除DELETE权限。
mysql> REVOKE DELETE ON mydb.* TO 'rahul'@'localhost'; mysql> FLUSH PRIVILEGES;
5、在MySQL中删除用户
您能够运用DROP敕令从MySQL中删除任何用户。比方,要删除用户'rahul'@'localhost',能够运用以下敕令。
mysql> DROP USER 'rahul'@'localhost'; mysql> FLUSH PRIVILEGES;
以上就是怎样在MySQL中建立用户和授与权限的细致内容,更多请关注ki4网别的相干文章!
标签:MySQL
相关推荐
- MySQL如何使用授权命令grant_MySQL教程,MySQL,grant
- MySQL 连接查询超级详解_MySQL教程,MySQL,连接查询
- PHP如何结合MySQL进行千万级数据处理_php教程,PHP,MySQL,数据处理
- MySQL中explain用法和结果分析(详解)_MySQL教程,MySQL,explain
- 解决MySQL会出现中文乱码问题的方法_MySQL教程,MySQL,中文乱码
- 了解MySQ(Oracle)模糊查询 使用instr()替代like提升效率_MySQL教程,MySQL,instr(),like
- MySQL单表容量有多少_MySQL教程,MySQL
- 常用MySQL函数有哪些?_MySQL教程,MySQL,常用函数
- mysql中varchar最大长度有多大_MySQL教程,MySQL
- mysql between and 包含边界吗_MySQL教程,MySQL
你 发表评论:
欢迎- MySQL教程排行
-
- 1mysql索引介绍_MySQL教程,mysql,索引,介绍
- 2Mysql如何挂盘_MySQL教程,Mysql
- 3mysql实现linux下数据库目录迁移_MySQL教程,mysql,linux,数据库,目录,迁移
- 4mysql中key 、primary key 、unique key 与index区别详解_MySQL教程,mysql
- 5分离数据库和附加数据库的区别_MySQL教程,数据库
- 6关于linux下mysql去除严格模式_MySQL教程,linux
- 7利用mysql生成唯一序号_MySQL教程,mysql
- 8mysql实现大量数据转换为数组_MySQL教程,mysql,数据,转换,数组
- 9linux下搭建mysql主从服务器_MySQL教程,linux,搭建,mysql,主从,服务器
- 最新文章
- 广而告之