怎样重置ubuntu mysql8密码

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

   密码很难记住,所以如果您忘记了 MySQL root 密码,幸运的是,有一种方法可以更改它。这篇文章是为您而写的,在这篇文章结束时,您将成功更改 MySQL 的密码。

本博客演示了如何在 Ubuntu 上重置使用包管理器安装的 MySQL 和 MariaDB 数据库的root密码。更改 root 密码的过程会有所不同,具体取决于您是否安装了 MySQL 以及其他供应商的发行版或软件包附带的默认 systemd 配置。

1.检查MySQL版本

首先,检查您的 MySQL 版本,因为这篇文章包含在版本 8 或更高版本上更改 root 密码的解决方案。如果你的MySQL版本低于8,那么答案就会不同。运行以下命令:

mysql --version

      MySQL版本输出:mysql  Ver 8.0.36-0ubuntu0.20.04.1 for Linux on x86_64 ((Ubuntu))

2.停止MySQL服务器

  要更改MySQL root密码,首先需要关闭MySQL服务器,运行以下命令:

sudo systemctl stop mysql.service

 检查MySQL 服务器的状态以进行验证。运行以下命令:

sudo systemctl status mysql.service

3.跳过授权表和网络

    要在不授予表和网络检查的情况下启动 MySQL 服务器,请设置MySQL 在启动时使用的环境      变量 MYSQLD_OPTS 。运行以下命令:

sudo systemctl set-environment MYSQLD_OPTS="--skip-networking --skip-grant-tables"

好了,环境变量设置好了,我们就可以不用密码登录MySQL shell了。

4.启动MySQL服务

  设置环境变量MYSQLD_OPTS后,启动MySQL 服务。运行以下命令:

sudo systemctl start mysql.service

确认MySQL 服务的状态(如果正在运行):

5. 登录MySQL Shell

此时我们就可以不用密码访问MySQL数据库了:

wenhua@my-dream:~$ sudo mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.36-0ubuntu0.20.04.1 (Ubuntu)

Copyright (c) 2000, 2024, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>

6.重置root密码

现在,首先刷新权限。运行以下命令:

mysql> flush privileges;
mysql>  use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> ALTER USER  'root'@'localhost' IDENTIFIED BY '(YOUR NEW PASSWORD)';;
Query OK, 0 rows affected (0.01 sec)

mysql> quit;
Bye

((YOUR NEW PASSWORD)替换成新密码后退出

7.杀死所有MySQL进程并重新启动MySQL服务

首先,在重新启动 MySQL 服务器之前杀死 MySQL 的所有进程。

并重新启动 MySQL 服务器,运行以下命令:

sudo killall -u mysql

8.使用新密码登录MySQL

  如果一切顺利,您现在应该能够使用 root 密码登录 MySQL 数据库:文章来源地址https://www.toymoban.com/news/detail-833299.html

wenhua@my-dream:~$ sudo mysql -u root -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.36-0ubuntu0.20.04.1 (Ubuntu)

Copyright (c) 2000, 2024, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

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

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

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

相关文章

  • 在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日
    浏览(29)
  • Ubuntu密码忘记怎么办 Ubuntu重置root密码方法

    如果你在Ubuntu系统中忘记了密码,可以通过以下步骤重置root密码: 重启Ubuntu系统:点击系统菜单上的关机按钮,选择“重启”选项,以重启系统。 进入恢复模式:在系统重新启动时,在Grub引导界面按下  Shift 键(有时是  Esc 键)来打开引导菜单。选择“高级选项”或“A

    2024年04月14日
    浏览(36)
  • Ubuntu登录密码重置

    ​​​​​​​​​​ ​​​​

    2024年02月14日
    浏览(29)
  • Ubuntu root密码忘记了怎么重置密码

    ubuntu root密码忘记了一般情况下是没法做超级用户权限的操作,而修改密码passwd这种操作又需要root权限。这时需要先修改root密码。 在忘记root密码情况下重置root密码,需要以下几步: 1.以recovery模式重启系统 2.以root身份进入系统 3.passwd命令重置密码 一般系统上电启动阶段是

    2024年02月08日
    浏览(38)
  • Ubuntu忘记登录密码重置步骤

    1.开机界面长按shitf键,进入grub,并选择Advanced options for ubuntu,按下回车 2.选择一个较新版本的recovery mode,按下回车 3.会跑一些数据,等待跑完后会出现下面的界面,选择root,回车  4.会让你输入root密码,如果自己没设置应该直接回车就行,我设置了 5.输出passwd \\\"用户名\\\",回

    2024年02月21日
    浏览(29)
  • Ubuntu 重置 root 用户密码

    前言 虚拟机用的时间久了登录系统的时候发现 root 密码忘记了, 所以在这里写一篇文章记录一下Ubuntu 系统下 root 密码忘记的解决方案,经过测试, 理论上来说这个方法适用于 Ubuntu 22.04 和 Ubuntu 18.04 以及 Ubuntu 16.04 等各种 Ubuntu 系统版本的系统来重置 root 用户密码,当前在 Ubuntu

    2024年02月08日
    浏览(34)
  • Ubuntu22.04密码忘记怎么办 Ubuntu重置root密码方法

    首先 uname -r 查看当前系统正在使用的内核版本,记下来 前提:是你的本地电脑,有物理访问权限。其他如远程登录的不适用这套改密方法。 如果你装的是双系统(Win+Ubuntu),请先选中Ubuntu,随后: 在即将加载Ubuntu启动界面时,在 GRUB 引导菜单出现之前马上按住 Shift 键,将

    2024年02月10日
    浏览(36)
  • Mysql—修改用户密码(重置密码)

    1、登录mysql 1 2 [root@localhost ~] # mysql -uroot -p123456 [root@localhost ~] # mysql -hlocalhost -uroot -p123456 如果忘记密码,则跳过MySQL的密码认证过程。步骤如下: 修改Mysql配置文件:vi /etc/my.cnf(注:windows下修改的是my.ini)。在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程

    2024年02月12日
    浏览(37)
  • Mysql 忘记密码怎么重置密码(详细步骤)

    每种方法都有其适用的情况,根据具体情况选择合适的方法。无论选择哪种方法,请务必在重置密码后及时删除临时用户并重新启动 MySQL 服务。 停止服务 使用 mysqld_safe 命令启动 MySQL 服务,跳过权限检查,执行后可能需要回车下 登录 MySQL 服务,并使用 mysqladmin 命令重置密码

    2024年02月10日
    浏览(33)
  • MySQL忘记密码,重置root密码(纯步骤)

    进入MySQL安装bin文件夹,打开cmd 1、停止服务(若已停止则忽略) 2、跳过MySQL验证(无密码登录) 其中my.ini文件地址根据自己情况修改 3、以管理员方式启动新的cmd命令提示符窗口,并进入mysql安装的bin目录 4、直接输入“mysql”进入mysql工作台界面 5、输入命令“use mysql;” 打

    2024年02月02日
    浏览(41)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包