MySQL “IDENTIFIED BY ‘password'” in MySQL

MySQL “IDENTIFIED BY ‘password'” in MySQL

在MySQL中,使用IDENTIFIED BY 'password'语法来为用户设置密码和加密方式。

阅读更多:MySQL 教程

创建用户并设置密码

我们以创建一个名为testuser的用户,并设置密码为123456来作为示例说明。

首先,我们使用以下命令登录MySQL服务端:

mysql -u root -p
Mysql

然后,我们输入MySQL的超级用户密码。成功后,我们可以使用以下命令创建一个名为testuser的用户:

CREATE USER 'testuser'@'localhost' IDENTIFIED BY '123456';
Mysql

执行以上命令后,MySQL会创建一个名为testuser的用户,并为其设置密码为123456

修改用户密码

在MySQL中,我们可以使用以下命令来修改用户的密码:

UPDATE mysql.user SET authentication_string = PASSWORD('newpassword') WHERE user = 'username';
Mysql
  • newpassword:新密码。
  • username:需要修改密码的用户名。

例如,我们想把testuser用户的密码修改为654321,则可以执行以下命令:

UPDATE mysql.user SET authentication_string = PASSWORD('654321') WHERE user = 'testuser';
Mysql

这样就成功将testuser的密码从123456修改为654321了。

删除用户

我们可以使用以下命令来删除MySQL中的用户:

DROP USER 'username'@'localhost';
Mysql

其中,username表示需要删除的用户名。例如,我们要删除刚刚创建的testuser用户,则执行以下命令:

DROP USER 'testuser'@'localhost';
Mysql

总结

在MySQL中,若想为用户设置密码和加密方式,可以使用IDENTIFIED BY 'password'语法来创建用户并设置密码。如果需要修改用户密码,可以使用UPDATE语句来执行操作;如果需要删除用户,则可以使用DROP语句来进行删除操作。通过以上命令,我们可以方便地管理MySQL中的用户及其权限。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册