Linux--MYSQL 密码修改 (四种方式)

这篇具有很好参考价值的文章主要介绍了Linux--MYSQL 密码修改 (四种方式)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

注 : 我们所谓的密码修改肯定是先指的是 你已经清楚用户的原密码 ,是对原密码进行了修改
并不是你忘记了密码,然后设置新密码~!!

方式一 : 使用 mysqladmin

示例

[root@bogon ~]# mysqladmin -uroot -p password 'Admin123!'
Linux--MYSQL 密码修改 (四种方式)

:✊ 使用此命令语句 ( mysqladmin ) 来进行修改密码的时候是直接可以在命令行进行修

改的,不用再登录 mysql 用户进去,在mysql命令行进行修改了~!!!

✊ 需要注意的是,该命令在执行的时候是要注意 命令之间的间隔的~!!

✊ 使用该命令进行修改的时候,还是要清楚原先的密码,虽然是在 命令行直接进行命令修

改,但是该命令执行之后还是需要 输入原密码才能修改成功 ( 在输入原密码的时候,是不

显示密码的~!!)

下面的修改方式都是在 MYSQL 的命令行进行修改的,当然,也就是你得先记住登录用户的

原密码,先登进去再到 MYSQL 命令行进行修改~!!

方式二 : 使用 alter 语句

示例

mysql> alter user root@localhost identified by'Admin123!';

修改的密码是 : Admin123!

Linux--MYSQL 密码修改 (四种方式)

修改成功 ~!!!

方式三 : 使用 set password 语句

示例

mysql> set password for root@localhost='Root777!';

修改的密码是 : Root777!

Linux--MYSQL 密码修改 (四种方式)

修改成功~!!!

方式四 : 使用 update 语句

示例

mysql> select user,host,authentication_string from mysql.user;

首先敲入上示代码

执行后显示 :

Linux--MYSQL 密码修改 (四种方式)
mysql> update mysql.user set authentication_string='' where user='root';

然后敲入上示代码,表示 给 root 用户的密码设置为 ' ' 空密码

执行后显示 :

Linux--MYSQL 密码修改 (四种方式)
mysql> exit

前面两段代码执行完成后,先退出 mysql

mysql> flush privileges;

然后,使用原来的密码登录,执行上示代码 , 刷新权限。

执行后显示 :

Linux--MYSQL 密码修改 (四种方式)
mysql> exit

然后退出 mysql

[root@bogon yum.repos.d]# mysql -uroot

然后使用前面给 root 用户设置的新密码 ( ' ' 空密码 ) 登录,即可发现登陆成功

Linux--MYSQL 密码修改 (四种方式)

至此,密码修改完毕( 修改成了 ' ' 空密码 )

: 关于第四种方式的修改密码

✋ 这种方式是 只能去删除某个用户的密码,8.0以前的版本可以设置新密码;

8.0版本是不支持设置新密码,只能删除原密码。

✋ 第四种方式,不推荐~!!!!!文章来源地址https://www.toymoban.com/news/detail-500244.html

到了这里,关于Linux--MYSQL 密码修改 (四种方式)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于mysql8.0及以上版本连接navicat时候报错(密码加密方式需要修改)

    该错误的原因是在MySQL8之前版本中加密规则是mysql_native_password,而在MySQL8以后的加密规则为caching_sha2_password。 解决此问题有两种方法,一种是更新navicat驱动来解决此问题,一种是将mysql用户登录的加密规则修改为mysql_native_password。此处采用第二种方式。 具体做法: 1.使用c

    2024年02月11日
    浏览(49)
  • 密码学---常见的四种密码攻击方式

    已知部分密文和加密算法,依次采用所有的密钥进行试译。 1、截获的部分密文 2、加密算法 由于掌握的资源少,一般采用穷举攻击。 经不起唯密文攻击的密码一般认为是不安全的。 攻击者能从已知的明文被变换成密文的方式中获得密钥 1、截获的部分密文 2、加密算法 3、已

    2024年02月07日
    浏览(40)
  • 在Linux系统中修改mysql8.0以上的账号密码

    1、修改root密码: 第一步需要使用root账号登录Linux系统 1)停服务,mysql.server stop(未配置环境变量前面需加mysql安装的完整路径) 2)安全模式启动,mysqld_safe --skip-grant-tables  (未配置环境变量前面需加mysql安装的完整路径) 3)账号无密码登录,mysql -u root root(未配置环境变

    2024年02月09日
    浏览(41)
  • Linux CentOs7 安装Mysql(5.7和8.0版本)密码修改 超详细教程

    今天出一期Centos下安装Mysql(详细教程)包括数据库密码跳过修改  目录 1.获取安装包 2.安装程序 安装下载的rpm包 查看安装包 修改5.7版本(重要) 安装MySQL Server 3. 进入数据库 方法1.   查找密码 方法2.   跳过密码 4.修改登录密码 官网下载地址 这里有很多不同的版本(选择

    2024年01月24日
    浏览(64)
  • Linux环境下(CentOS操作系统)如何修改MySQL数据库及Redis的密码?

    【系列专栏】:博主结合工作实践输出的,解决实际问题的专栏,朋友们看过来!   《QT开发实战》 《嵌入式通用开发实战》 《从0到1学习嵌入式Linux开发》 《Android开发实战》 《实用硬件方案设计》 长期持续带来更多案例与技术文章分享; 欢迎商业项目咨询,10年+软硬全

    2024年02月15日
    浏览(56)
  • MySQL四种备份表的方式

    好久没有发布文章啦,直接上内容! 一、将表备份到物理机 二、将表备份在库里面(create复制表结构、insert复制表内容)  三、将表备份在库里面(create table as备份) 注:与2步骤备份在库里面不同的是 as 备份表不会备份主键和外键,只备份表数据  四、大家都知道日志文件

    2024年02月03日
    浏览(31)
  • Mysql四种常见备份表方式,历史表

    1、将表备份到物理机 2、将表备份在库里面(create复制表结构、insert复制表内容) 3、将表备份在库里面(create table as备份) 注:与2步骤备份在库里面不同的是 as 备份表不会备份主键和外键,只备份表数据 4、大家都知道日志文件,具有“只追加写不修改”的属性,历史表和

    2024年02月04日
    浏览(37)
  • linux小技巧-如何修改IP(四种方法)

    目录 项目场景: 方法分析及步骤介绍 原因分析: 解决方案: 项目上经常遇到修改IP的情况,这里总结一些各个情况下修改IP的方法,尤其时有时候没有主机屏幕显示#

    2024年02月08日
    浏览(32)
  • 关于MySQL的这四种安装方式你一定要知道

    目录 🦐写在前面 🍁rpm方式安装 🍀下载软件包 🍀前置配置 🍀安装MySQL 🍁yum方式安装 🍀下载软件包 🍀安装MySQL 🍁二进制方式安装 🍀下载软件包 🍀安装MySQL 🍁编译方式安装 🍀下载软件包 🍀安装编译工具 🍀安装MySQL 🍁总结四种安装方式     🦐博客主页:大虾好吃

    2024年02月08日
    浏览(38)
  • mysql怎么修改密码,mysql修改密码的几种方法

    第一步 我们打开 mysql console, 输入 mysql 原先密码,按回车键进去,这里原密码为空,如下图所示: 第二步 输入 “set password =password(\\\'123456\\\');” ,按回车键之后,就成功将密码改为 123456 了,如果想修改密码为其他,直接将 123456 改成想要设置的密码就可以,如下图所示: 第三

    2024年02月05日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包