在本教程中,我们将向您展示如何更改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用户帐户和数据库。

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

mysql 如何修改用户密码_如何更改MySQL用户密码相关推荐

  1. mysql密码一般设置什么格式_mysql更改密码_如何更改mysql root用户密码

    windows平台下如何修改mysql数据库密码 1.关闭正在运行的MySQL服务:net stop mysql或 在windows 任务管理器中结束 mysqld.exe 进程或在 管理工具里面的服 ...

  2. Mac密码该如何更改,Mac密码更改教程

    Apple的iCloud钥匙串是一项默认服务,可在所有Apple设备上保存并同步您的帐户凭据,Wi-Fi密码等. iCloud钥匙串在Mac和其他Apple设备上如何工作? iCloud钥匙串与iOS ...

  3. 阿里云 mysql 修改密码_阿里云mysql修改密码

    MYSQL的密码我们并不经常修改,但有时我们会忘记密码需要修改,还会将密码更改为自己更容易记住的!下面介绍两种更改mysql密码的方法 方法一: 此方法主要是记得旧密码然后更改为新的密码 1)先输入m ...

  4. 修改mysql用户家目录,Linux 更改MySQL目录

    更改MySQL目录 MySQL默认的数据文件存储目录为/var/lib/mysql.假如要把目录移到/home/data下需要进行下面几步: 1.home目录下建立data目录 cd /home mk ...

  5. heidisql修改mysql密码_获取HeidiSQL保存的密码

    Loading... 请注意,本文编写于 273 天前,最后修改于 273 天前,其中某些信息可能已经过时. 今天在使用一个数据库时一是半会想不起来数据库的密码了,后来想起来在客户端工具heidisq ...

  6. mysql 修改数据库的数据库_如何更改MySQL数据库的数据库名

    展开全部 被取消的命令MySQL 之前提供了一个 rename database db_old to db_new 的命令来直接对数据库改名,可能由于实现的功能不完备(比62616964757a686 ...

  7. mysql 删除多余帐号_安装完mysql数据库后的优化(删除多余用户和数据库)

    安装完mysql数据库后的优化(删除多余用户和数据库) 发布时间:2020-06-27 19:09:35 来源:51CTO 阅读:2761 作者:冰冻vs西瓜 栏目:数据库 1.查看数据库的版本信息: ...

  8. 护卫神mysql初始密码_护卫神MySQL密码重置器(MySQL密码重置工具)V1.3 最新免费版...

    护卫神MySQL密码重置器(MySQL密码重置工具)是专门针对MySQL数据库最新开发的密码修改软件.mysql数据库忘记密码时如何修改?护卫神MySQL密码重置器(MySQL密码重置工具)轻松帮助用 ...

  9. 改权限 chown改用户归属_域权限维持 | 改密码我也能获取你的密码 | Hook PasswordChangeNotify 攻击...

    渗透攻击红队 一个专注于红队攻击的公众号 大家好,这里是 渗透攻击红队 的第 40 篇文章,本公众号会记录一些我学习红队攻击的复现笔记(由浅到深),不出意外每天一更 Hook PasswordChan ...

最新文章

  1. docker run 或者 docker restart 启动镜像就自动退出
  2. 你所不知道的Android Studio调试技巧
  3. nginx+php+mysql+erlang+mongo环境安装
  4. div悬浮在固定位置_悬浮式超声波致动器概要及研究动向
  5. Node.js格式化输出json文件
  6. PHP 工厂模式浅析
  7. 服务器硬盘检测工具有哪些,最常用的10大服务器管理工具
  8. 图像分割——超像素(Superpixels)分割(Matlab)
  9. php解析krc文件,将酷狗krc歌词解析并转换为lrc歌词php源码_PHP
  10. 3D全息投影 大家可以自己动手制作
  11. Meta元宇宙副总裁离职了...『Go语言圣经』终于汉化啦;德云社失业警告!AI要说相声了;一键就能AI绘图的网站;前沿论文 | ShowMeAI资讯日报
  12. qq图的理解以及python的实现
  13. 基金指数温度怎么算_10分钟学会计算指数温度,挑选指数基金
  14. 贝尔曼方程(Bellman Equation)
  15. java redis 通知_Jboot实现Redis操作事件通知
  16. 达摩院 | DAMO-YOLO:兼顾速度与精度的新目标检测框架
  17. EMI共模电感一般什么材质你知道吗
  18. 成功的人生至少需要一张跳板
  19. vue实现仿网易云音乐客户端
  20. Autofac的高级使用——Autofac.2.6.3.862

热门文章

  1. OGC入门学习专栏(2.1) - SWE通用数据模型编码标准(写完所有小节再合)
  2. 编写程序,输入本金、年利率和年份,计算复利(结果保留2位小数)
  3. 【C语言】指针进阶(2)
  4. tif文件在html打开,电脑里tif文件怎么打开?你学会了吗
  5. 浅谈数据库设计技巧(实例一定的数据冗余)
  6. 第三方直播平台都有哪些
  7. 行链接(Row Chaining)和行迁移(Row Migration)
  8. 我就想知道知道我错哪了!!啊啊啊啊!
  9. 19年职业院校技能大赛总结
  10. vscode的leetcode插件无法账号登陆([ERROR] Login failed. Please make sure the credential is correct)