管理 MySQL 用户权限

初级

在本项目中,你将学习如何管理 MySQL 数据库中的用户权限。具体来说,你将创建一个名为 'Rong' 的新本地用户,并授予他们访问 `performance_schema` 数据库的权限。

SQLMySQL

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在本项目中,你将学习如何在MySQL数据库中管理用户权限。具体来说,你将创建一个名为“Rong”的新本地用户,并授予其对performance_schema数据库的访问权限。

👀 预览

MariaDB [(none)]> SHOW GRANTS FOR Rong@localhost;
+-------------------------------------------------------------------------------------------------------------+
| Grants for Rong@localhost                                                                                   |
+-------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO `Rong`@`localhost` IDENTIFIED BY PASSWORD '*6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9' |
| GRANT SELECT ON `performance_schema`.* TO `Rong`@`localhost`                                                |
+-------------------------------------------------------------------------------------------------------------+
2 rows in set (0.000 sec)

🎯 任务

在本项目中,你将学习:

  • 如何启动MySQL服务器并登录到MySQL终端
  • 如何使用特定密码创建新的本地用户
  • 如何授予用户对特定数据库及其表的访问权限

🏆 成果

完成本项目后,你将能够:

  • 在MySQL数据库中管理用户账户和权限
  • 理解授予和撤销用户数据库访问权限的过程
  • 将这些技能应用于在你自己的基于MySQL的应用程序中设置用户权限

教师

labby

Labby

Labby is the LabEx teacher.