0


mysql如何创建用户并且授权

在 MySQL 中可以使用以下步骤创建用户:

  1. 使用管理员账户登录到 MySQL:
  • 打开命令行终端,输入以下命令以管理员身份登录 MySQL(假设 MySQL 安装在默认位置且管理员用户为 root ,密码为 your_root_password ):
    mysql -u root -p

  • 输入密码后按回车键进入 MySQL 命令行界面。

  1. 创建用户:
  • 使用以下 SQL 语句创建一个新用户,例如创建用户名为 new_user ,密码为 new_password 的用户:
    CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';

  • 这里的 'localhost' 表示该用户只能从本地主机连接。如果要允许从任何主机连接,可以使用 % ,例如: CREATE USER 'new_user'@'%' IDENTIFIED BY 'new_password'; 。

  1. 授予权限:
  • 创建用户后,需要为用户授予适当的权限。例如,授予 new_user 对特定数据库(例如 your_database )的所有权限:
    GRANT ALL PRIVILEGES ON your_database.* TO 'new_user'@'localhost';

  • 如果要授予所有数据库的权限,可以使用 . ,例如: GRANT ALL PRIVILEGES ON . TO 'new_user'@'localhost'; 。

  • 授予特定权限。例如,只授予用户 SELECT 、 INSERT 和 UPDATE 权限:

GRANT SELECT, INSERT, UPDATE ON your_database.* TO 'new_user'@'localhost';

  • 权限授予后,FLUSH PRIVILEGES`命令使权限生效:
    FLUSH PRIVILEGES;

这样就成功创建了一个 MySQL 用户并为其授予了相应的权限。可以使用新用户登录 MySQL 进行测试:
mysql -u new_user -p

标签: 数据库

本文转载自: https://blog.csdn.net/alankuo/article/details/142594803
版权归原作者 alankuo 所有, 如有侵权,请联系我们删除。

“mysql如何创建用户并且授权”的评论:

还没有评论