加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

mysql 如何修改用户密码_如何更改MySQL用户密码

发布时间:2022-10-24 16:33:10 所属栏目:MySql教程 来源:未知
导读: 在本教程中,我们将向您展示如何更改MySQL用户密码。这些说明应适用于任何现代Linux发行版,例如Ubuntu 18.04和CentOS7。
先决条件
根据系统上运行的MySQL或MariaDB服务器版本,您将需要使

在本教程中,我们将向您展示如何更改MySQL用户密码。这些说明应适用于任何现代Linux发行版,例如Ubuntu 18.04和CentOS7。

先决条件

根据系统上运行的MySQL或MariaDB服务器版本,您将需要使用不同的命令来更改用户密码。

您可以通过发出以下命令来找到数据库服务器版本:mysql --version

如果您的系统中安装了MySQL,则输出将类似于以下内容:mysql Ver 14.14 Distrib 5.7.22, for Linux (x86_64) using EditLine wrapper

或针对MariaDB的输出如下:mysql Ver 15.1 Distrib 10.1.33-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2

请务必记下您正在运行的MySQL或MariaDB版本。如果要获取所有MySQL用户帐户的列表,请查看本指南。

如何更改MySQL用户密码

执行以下步骤更改MySQL用户密码:

1.以root用户身份登录到MySQL Shell

mysql修改用户密码_mysql 修改密码_Mysql修改密码

键入以下命令来访问MySQL Shell,并在出现提示时输入您的MySQL root用户密码:mysql -u root -p

如果您尚未为MySQL超级用户设置密码,则可以使用sudo mysql登录。

2.设置MySQL用户密码

如果您具有MySQL 5.7.6和更高版本或MariaDB 10.1.20和更高版本,请键入以下命令:ALTER USER 'user-name'@'localhost' IDENTIFIED BY 'NEW_USER_PASSWORD';

FLUSH PRIVILEGES;

如果ALTER USER语句不适合您,则可以直接修改用户表:UPDATE mysql.user SET authentication_string = PASSWORD('NEW_USER_PASSWORD')

WHERE User = 'user-name' AND Host = 'localhost';

FLUSH PRIVILEGES;

键入如果您拥有MySQL 5.7.5和更低版本或MariaDB 10.1.20和更低版本,请执行以下命令:SET PASSWORD FOR 'user-name'@'localhost' = PASSWORD('NEW_USER_PASSWORD');

mysql 修改密码_Mysql修改密码_mysql修改用户密码

FLUSH PRIVILEGES;

请确保将要更改密码的用户名更改为user-name。如果用户正在从另一台主机连接到MySQL服务器,则用远程主机名或IP地址更改localhost。

在两种情况下,如果一切顺利,您将看到以下输出:Query OK, 0 rows affected (0.00 sec)

执行以下操作Mysql修改密码,从MySQL提示符注销:quit;

3.验证新密码

要验证是否正确应用了新密码,请输入:mysql -u user-name -h localhost -p

系统将提示您输入新的用户密码。输入它,您将登录到MySQL服务器。

结论

在本教程中,您学习了如何更改MySQL或MariaDB用户密码。确保新密码牢固且安全,并将其保存在安全的地方。

要详细了解如何使用MySQL Shell执行各种管理操作,请查看我们的指南,了解如何管理MySQL用户帐户和数据库。

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!