mysql如何新建用户,设置新密码

原创
ithorizon 7个月前 (10-03) 阅读数 141 #MySQL

MySQL怎样新建用户与设置新密码

在MySQL数据库中,新建用户并为其设置密码是数据库管理中的基本操作。以下是详细步骤。

1. 登录MySQL服务器

首先,您需要以root用户或具有足够权限的用户身份登录到MySQL服务器。

mysql -u root -p

然后输入密码。

2. 新建用户

胜利登录后,可以使用以下SQL命令来创建一个新用户。

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

这里:

  • 'username' 是您想要创建的用户名。
  • 'host' 是用户允许登录的MySQL服务器的地址。可以使用 '%' 即任何地址。
  • 'password' 是为该用户设置的密码。

3. 设置新密码

如果您是想要为现有用户设置或更新密码,可以使用以下命令:

SET PASSWORD FOR 'username'@'host' = PASSWORD('new_password');

或者,在MySQL 5.7.6及以上版本,您也可以使用以下命令:

ALTER USER 'username'@'host' IDENTIFIED BY 'new_password';

4. 刷新权限

修改用户信息后,您需要执行以下命令以刷新系统权限:

FLUSH PRIVILEGES;

5. 授予权限

通常新建的用户没有任何权限,您需要授予它适当的权限。例如:

GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'host';

这将给予用户对所有数据库中所有表的完全访问权限。结合需要调整权限。

6. 退出MySQL

完成上述操作后,可以退出MySQL命令行。

EXIT;

以上就是怎样在MySQL中新建用户并设置密码的步骤。请注意,始终在生产环境中使用强密码并遵循最佳保险实践。


本文由IT视界版权所有,禁止未经同意的情况下转发

文章标签: MySQL


热门