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用户帐户和数据库。

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

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

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

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • TiDB压测(单表两亿数据)

    TiDB压测(单表两亿数据)

  • 跨境上网_数据跨境传输

    跨境上网_数据跨境传输多粒度网络(MGN)的结构设计与技术实现云从科技多粒度网络公开介绍:(一)多粒度网络(MGN)设计思路。设计思想是这样子的,一开始是全局特征,把整张图片输入,我们提取它的特征,用这种特征比较Loss或比较图片距离。但这时我们发现有一些不显著的细节,还有出现频率比较低的特征会被忽略。比如衣服上有个LOGO,但不是所有衣服上有LOGO,只有部分人衣服上有LOGO。全局特…

  • Nginx工作原理和优化总结。「建议收藏」

    NGINX以高性能的负载均衡器,缓存,和web服务器闻名,驱动了全球超过40%最繁忙的网站。在大多数场景下,默认的NGINX和Linux设置可以很好的工作,但要达到最佳性能,有些时候必须做些调整。首先我们先了解其工作原理。1.Nginx的模块与工作原理Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配置文件将客…

  • redis可视化工具使用_redis图形化

    redis可视化工具使用_redis图形化启动redis服务执行命令:redis-server.exe建立连接redis-cli.exe-h127.0.0.1-p6379搞一条件数据key1–>myRedis下载redisClient客户端只有一个exe文件,不用安装,直接打开就行添加连接后可以看到一共有16个库,刚才添加的数据已经在缓存数据库里边了done!!!…

    2022年10月10日
  • 接口(Api)版本号命名规则

    接口(Api)版本号命名规则0.前言版本号的命名和更新问题,是开发者的责任感和前瞻性的问题。1.项目立项时版本格式:0.0.02.开发阶段时此时系统尚不稳定,随时可能增减或者修正API。版本格式:0.次版本号.修订号,版本号递增规则如下:主版本号:0表示正在开发阶段;次版本号:增加新的功能时增加;修订号:只要有改动就增加。3.开发完成后,发布API,或进入二方库时此时系统已经基本稳定…

  • 大数据开发:分布式文件存储系统简介

    大数据开发:分布式文件存储系统简介在分布式存储技术体系当中,分布式文件存储是其中的分类之一,也是大数据架构当中常常用到的。得益于Hadoop的高人气,Hadoop原生的HDFS分布式文件系统,也广泛为人所知。但是分布式文件存储系统,并非只有HDFS。今天的大数据开发分享,我们就主要来讲讲常见的分布式文件存储系统。分布式文件系统,可以说是分布式系统下的一个子集,这里我们选取市场应用比较广泛的几款产品,HDFS、Ceph、FastDFS以及MooseFS来做简单的分析——HDFS如上所说,HDFS是分布式文件系统当中人气非常

发表回复

您的电子邮箱地址不会被公开。

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