MySQL基础教程9——DCL—用户管理

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: create user 用户名@主机名 identified by 密码;本机为localhost,任意主机为%

MySQL基础教程9——DCL—用户管理


MySQL基础教程9——DCL—用户管理


查询用户

mysql> use mysql;
Database changed
mysql> select * from user;


创建用户


create user 用户名@主机名 identified by 密码;


本机为localhost,任意主机为%

mysql> create user 'look'@'localhost' identified by '123456';
Query OK, 0 rows affected (0.05 sec)

接下来用新注册的账号尝试登入

C:\Users\HP>mysql -u look -p
Enter password: ******
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 17
Server version: 5.7.37 MySQL Community Server (GPL)
Copyright (c) 2000, 2022, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>


修改用户


alter user 用户名@主机名 identified with mysql_native_password by 新密码;

mysql> alter user 'look'@'localhost' identified with mysql_native_password by '654321';
Query OK, 0 rows affected (0.02 sec)


删除用户


drop user 用户名@主机名;

mysql> drop user 'look'@'localhost';
Query OK, 0 rows affected (0.04 sec)


查询权限


show grants for 用户名@主机名;

mysql> show grants for 'root'@'localhost';
+---------------------------------------------------------------------+
| Grants for root@localhost                                           |
+---------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' WITH GRANT OPTION |
| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION        |
+---------------------------------------------------------------------+
2 rows in set (0.01 sec)


授予权限


grant 权限列表 on 数据库名.表名 to 用户名@主机名;

mysql> show grants for 'look'@'localhost' ;
+------------------------------------------+
| Grants for look@localhost                |
+------------------------------------------+
| GRANT USAGE ON *.* TO 'look'@'localhost' |
+------------------------------------------+
1 row in set (0.00 sec)
mysql> grant all on text.* to 'look'@'localhost';
Query OK, 0 rows affected (0.01 sec)
mysql> show grants for 'look'@'localhost';
+--------------------------------------------------------+
| Grants for look@localhost                              |
+--------------------------------------------------------+
| GRANT USAGE ON *.* TO 'look'@'localhost'               |
| GRANT ALL PRIVILEGES ON `text`.* TO 'look'@'localhost' |
+--------------------------------------------------------+
2 rows in set (0.00 sec)


撤销权限


revoke 权限列表 on 数据库名.表名 from 用户名@主机名;

mysql> revoke all on text.* from 'look'@'localhost';
Query OK, 0 rows affected (0.00 sec)
mysql> show grants for 'look'@'localhost';
+------------------------------------------+
| Grants for look@localhost                |
+------------------------------------------+
| GRANT USAGE ON *.* TO 'look'@'localhost' |
+------------------------------------------+
1 row in set (0.00 sec)
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
12天前
|
关系型数据库 MySQL 网络安全
|
1月前
|
SQL 关系型数据库 MySQL
rds教程
rds教程
27 4
|
2月前
|
SQL 关系型数据库 MySQL
(B站动力节点老杜MySQL教程)MySQL课堂笔记-day01.txt
(B站动力节点老杜MySQL教程)MySQL课堂笔记-day01.txt
|
2月前
|
IDE 关系型数据库 MySQL
【Java+MySQL】前后端连接小白教程
【Java+MySQL】前后端连接小白教程
34 0
|
存储 关系型数据库 MySQL
【mysql】—— 用户管理
【mysql】—— 用户管理
|
27天前
|
SQL 关系型数据库 MySQL
阿里云MySQL数据库价格、购买、创建账号密码和连接数据库教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,选择配置和地区,完成支付。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码访问。同地域VPC内的ECS需将IP加入白名单以实现内网连接。参考链接提供详细步骤。
367 3
|
27天前
|
弹性计算 关系型数据库 MySQL
阿里云MySQL云数据库优惠价格、购买和使用教程分享!
阿里云数据库使用流程包括购买和管理。首先,选购支持MySQL、SQL Server、PostgreSQL等的RDS实例,如选择2核2GB的MySQL,设定地域和可用区。购买后,等待实例创建。接着,创建数据库和账号,设置DB名称、字符集及账号权限。最后,通过DMS登录数据库,填写账号和密码。若ECS在同一地域和VPC内,可内网连接,记得将ECS IP加入白名单。
428 2
|
28天前
|
SQL 关系型数据库 MySQL
阿里云mysql数据库价格购买和使用教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,通过选择配置、地域和可用区完成购买。创建数据库和账号,分配权限。使用DMS登录数据库,进行管理操作。确保ECS与RDS在同一地域的VPC内,配置白名单实现内网连接。详细步骤见官方文档。
628 1
|
1月前
|
SQL 关系型数据库 MySQL
关于MySQL8.0.16压缩包安装配置教程
关于MySQL8.0.16压缩包安装配置教程
|
1月前
|
关系型数据库 MySQL 数据库
MySQL安装最全最简教程
MySQL安装最全最简教程
45 0