MySQL 8.0 修改 Root 密码

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

MySQL 是一种常见的关系型数据库,在数据库管理中 MySQL 8.0 版本也是比较常用的版本,但是 MySQL 在初次安装之后默认设置了 root 用户的密码,对于一些情况下需要修改 root 用户密码的操作,需要使用特定的命令和工具。

一、MySQL 修改 Root 密码

MySQL 8.0 版本在安装完成之后,root 用户默认的密码是空密码,这时需要通过以下的步骤进行修改密码。

1、首先需要使用 MySQL root 用户登录到 MySQL。

$ mysql -u root -p

2、之后会提示输入 root 用户的密码,如果密码是空的,直接回车即可。

Enter password: 

3、登录成功后,进入 MySQL 的命令行,并使用以下的 SQL 语句进行密码修改。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';

4、执行成功后,需要刷新 MySQL 的系统权限并退出 MySQL。

mysql> FLUSH PRIVILEGES;
mysql> EXIT;

以上的命令会将 root 用户的密码修改为 new_password。

二、MySQL 修改 Root 密码命令

在 MySQL 中,使用 ALTER USER 命令可以修改用户的密码,以下是具体的命令步骤和详细的说明。

1、使用 root 用户登录到 MySQL。

$ mysql -u root -p

2、使用以下的命令修改 root 用户密码。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';

通过执行以上的命令即可将 root 用户的密码修改为 new_password。

三、MySQL 强制修改 Root 密码

有时候,在忘记或遗失 root 用户密码时,需要强制重置 root 用户密码。

1、停止 MySQL 服务。

$ sudo systemctl stop mysql

2、使用以下命令启动 MySQL 并跳过授权验证启动。

$ sudo mysqld_safe --skip-grant-tables &

3、使用以下的命令登录到 MySQL。

$ mysql -u root

4、执行以下的 SQL 语句进行密码更新。

mysql> FLUSH PRIVILEGES;
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new_password';
mysql> FLUSH PRIVILEGES;

5、退出 MySQL 并重启 MySQL 服务。

mysql> EXIT;
$ sudo systemctl restart mysql

以上的操作将会强制重置 root 用户的密码为 new_password。

四、MySQL Root 默认密码

MySQL 在安装的时候会生成默认的 root 用户,但是该用户的密码可能在不同版本的 MySQL 中会有所不同。

MySQL 8.0 版本的 root 默认密码是空密码。

五、MySQL 8.0 修改密码为 1234

如果需要将 root 用户的密码设置为 1234,可以参考以下的步骤。

1、使用 root 用户登录到 MySQL。

$ mysql -u root -p

2、执行以下的 SQL 语句进行密码更新。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';

3、刷新 MySQL 的系统权限并退出 MySQL。

mysql> FLUSH PRIVILEGES;
mysql> EXIT;

以上操作将会将 root 用户的密码修改为 1234。

六、MySQL 8 修改密码命令

在 MySQL 8 中,修改密码可以使用 mysqladmin 工具,以下是具体的命令步骤和说明。

1、使用以下命令登录到 MySQL。

$ mysql -u root -p

2、之后会提示输入 root 用户的密码,如果密码是空的,直接回车即可。

Enter password: 

3、使用以下的命令进行密码修改,其中 password 是新密码。

mysqladmin -u root password 'password'

4、退出 MySQL。

mysql> EXIT;

执行以上的步骤可以使用 mysqladmin 修改 MySQL 中的 root 用户密码。

七、总结

MySQL 8.0 修改 root 密码的方法有多种,通过以上的步骤可以轻松地实现密码的修改和重置。文章来源地址https://www.toymoban.com/news/detail-813087.html

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

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

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

相关文章

  • 如何在MySQL 8.0+版本中修改root密码

    在MySQL 8.0版本及以上,修改root用户的密码需要注意新的身份验证插件(caching_sha2_password)的引入。本文将介绍如何在MySQL 8.0+版本中正确修改root用户的密码。 步骤 打开终端或命令提示符,并登录到MySQL服务器或数据库管理工具查询页面: 输入当前的root密码。 在MySQL命令行界

    2024年02月15日
    浏览(36)
  • Windows修改MySQL数据库密码(修改或忘记密码)  

    今天练习远程访问数据库时,为了方便访问,就想着把数据库密码改为统一的,以后我们也会经常遇到MySQL需要修改密码的情况,比如密码太简单、忘记密码等等。在这里我就借鉴其他人的方法总结几种修改MySQL密码的方法。 我就以实际操作修改root密码为例,操作系统为win

    2024年02月09日
    浏览(46)
  • Windows修改MySQL数据库密码(修改或忘记密码)

    今天练习远程访问数据库时,为了方便访问,就想着把数据库密码改为统一的,以后我们也会经常遇到MySQL需要修改密码的情况,比如密码太简单、忘记密码等等。在这里我就借鉴其他人的方法总结几种修改MySQL密码的方法。 我就以实际操作修改root密码为例,操作系统为win

    2024年02月08日
    浏览(41)
  • MySQL数据库忘记密码后,如何修改密码

    1、以管理员身份打开命令行 2、在命令行中进入MySQL的bin目录所在文件夹 即:在命令行中输入: 路径查找如下: 命令行输入命令: 3、跳过MySQL用户验证登录数据库 命令行输入: 注意:输入此命令之后,当前的命令行就无法操作了,此时需要再打开一个新的命令行。(在这一步

    2024年02月04日
    浏览(46)
  • 修改Mysql数据库的用户名和密码【详细】

    数据库的用户名默认是root 1进入到Mysql         首先要登录数据库         1win+r输入cmd【 管理员身份打开 】或者  2搜索输入命令提示符。 2 输入 mysql -uroot -p 点击回车         注意:mysql 默认用户名是root ,我以前修改过,所以我输入了 mysql -uerp -p 回车 , 然后输

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

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

    2024年02月15日
    浏览(45)
  • 【数据库】mysql-修改密码-error-1290 (HY000): The MySQL server is running with the --skip-grant-tables option

    该报错同样适用于MariaDB ERROR 1290 (HY000): The MariaDB server is running with the --skip-grant-tables option so it cannot execute this statement 修改mysql密码出现的报错。 先使用 flush privileges; 刷新命令,再修改数据库密码 set password for root@localhost=password(\\\'你的密码\\\');

    2024年02月05日
    浏览(29)
  • 基于Canal实现MySQL 8.0 数据库数据同步

    主机名称 操作系统 说明 192.168.11.82 Ubuntu 22.04 主库所在服务器 192.168.11.28 Oracle Linux Server 8.7 从库所在服务器 1、Ubuntu系统下MySQL配置文件位置 2、CentOS系统下MySQL配置文件位置 3、添加如下配置,开启MySQL binlog功能 关于canal简介,这里就不再阐述,具体可以参看官方文档介绍,地

    2023年04月23日
    浏览(57)
  • MySQL 8.0 密码策略修改

    2024年02月15日
    浏览(31)
  • 开源数据库MySQL 8.0 OCP认证精讲视频、环境和题库 之二

    修改用户的初始密码: mysqlalteruserroot@localhostidentifiedby\\\'Qaz1234; 或者: mysqlalteruseruser0identifiedby\\\'Qaz_1234\\\'; 在版本5.x中: mysqlsetpassword=password(Qaz_1234\\\'); 可执行文件: 服务器端:mysgld多线程 客户端:mysqlmysqladminmysqldumpmysqlbackup mysqlshowdatabases; mysqlselectdatabaseO; mysqlselectuser0; mysqlcrea

    2024年02月08日
    浏览(39)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包