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

mysql 如何修改用户密码_如何更改MySQL用户密码在本教程中,我们将向您展示如何更改MySQL用户密码。这些说明应适用于任何现代Linux发行版,例如Ubuntu18.04和CentOS7。先决条件根据系统上运行的MySQL或MariaDB服务器版本,您将需要使用不同的命令来更改用户密码。您可以通过发出以下命令来找到数据库服务器版本:mysql–version如果您的系统中安装了MySQL,则输出将类似于以下内容:mysqlVer14…

大家好,又见面了,我是你们的朋友全栈君。

在本教程中,我们将向您展示如何更改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 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’);

FLUSH PRIVILEGES;

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

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

执行以下操作,从MySQL提示符注销:quit;

3.验证新密码

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

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

结论

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

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

如有任何疑问,请随时发表评论。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/149926.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月17日 下午6:36
下一篇 2022年6月17日 下午6:36


相关推荐

  • linux启动网络服务步骤_centos7启动网络服务命令

    linux启动网络服务步骤_centos7启动网络服务命令linux系统下重启网络服务的两种方法发布时间:2020-04-0211:25:25来源:亿速云阅读:207作者:小新今天小编给大家分享的是linux系统下重启网络服务的两种方法,很多人都不太了解,今天小编为了让大家更加了解linux系统下重启网络服务的方法,所以给大家总结了以下内容,一起往下看吧。一定会有所收获的哦。Linux启动、关闭、重启网络服务的两种方式:1、使用service脚本来调…

    2022年4月19日
    114
  • JAVA遍历数组的三种方法_java遍历object数组

    JAVA遍历数组的三种方法_java遍历object数组publicArrayListgetinferfacelist(ArrayListtaskNameLists){StringinterfaceName=””;StringsplitedWorkTable=””;ArrayListinterfaceNameList=newArrayList();//遍历获取作业名list里的每个作业名for(TaskNameListtaskN…

    2026年1月27日
    4
  • rcep协议内容_ptp协议

    rcep协议内容_ptp协议展开全部(1)合同的含义合同是当事人或当事双方之间设立、变更、终止民事关系的协议。依法62616964757a686964616fe78988e69d8331333363373036成立的合同,受法律保护。合同具有如下法律特征:①合同是两个或两个以上的、法律地位平等的当事人意思表示一致的协议;②合同以产生、变更或终止债权债务关系为目的;③合同是一种民事法律行为。在合同中,一般用甲方、乙方来指代交易…

    2025年9月26日
    10
  • 数据库表结构设计原则有哪些_数据库表的设计方法

    数据库表结构设计原则有哪些_数据库表的设计方法转载自:http://hi.baidu.com/yzx110/blog/item/0159fadc7b7839a4cd116686.html数据库表结构设计浅谈   这篇文章如题所述,只打算谈一下数据库表本身设计,同时讲到和表结构相关的性能和扩展性问题。下面讲到的东西大多是从实际经验中总结而来,算是对这项技术的一个反思。  基本上在设计数据库表的时候,首先考

    2025年11月6日
    4
  • Python –函数学习3 (将函数存储在模块中)

    Python –函数学习3 (将函数存储在模块中)

    2021年7月6日
    104
  • 估值1200亿,月之暗面Kimi融资破纪录了

    估值1200亿,月之暗面Kimi融资破纪录了

    2026年3月15日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号