最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux mysql8忘記密碼的解決方案

 更新時間:2026年04月17日 09:37:02   作者:搬磚的夢先生  
本文介紹了兩種MySQL重置密碼的方法:一是關(guān)閉登錄驗證重置密碼,二是開啟登錄驗證后重置密碼,前者需要修改my.cnf配置文件并添加skip-grant-tables,后者則需刪除此配置并直接輸入新密碼

1、關(guān)閉mysql登錄驗證

停止mysql

$ systemctl stop mysqld.service

修改/etc/my.cnf,跳過權(quán)限驗證

在my.cnf 下面添加

skip-grant-tables

啟動mysql

$ systemctl start mysqld.service

2、重置mysql密碼

重置root密碼為空

update user set authentication_string='' where user='root';

查看root密碼是否為空

select user, authentication_string from mysql.user;

保存修改

flush privileges;

示例如下:

$ mysql -u root
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 8.0.32 Source distribution

Copyright (c) 2000, 2023, 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> 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> update user set authentication_string='' where user='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select user, authentication_string from mysql.user;
+------------------+------------------------------------------------------------------------+
| user             | authentication_string                                                  |
+------------------+------------------------------------------------------------------------+
| root             |                                                                        |
| mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| mysql.session    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| mysql.sys        | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
+------------------+------------------------------------------------------------------------+
6 rows in set (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> \q
Bye

3、開啟mysql登錄驗證

停止mysql

$ systemctl stop mysqld.service

修改/etc/my.cnf,把my.cnf 下面添加的skip-grant-tables刪除

啟動mysql

$ systemctl start mysqld.service

4、修改mysql密碼

使用下面命令登錄,在輸入密碼的那一步直接回車

$ mysql -uroot -p

修改root密碼

‘root’@‘%’: root可以允許任務(wù)機器連接

alter user 'root'@'%' identified by '你的密碼';

查看root密碼

select user, authentication_string from mysql.user;

保存修改

flush privileges;

示例如下:

$ mysql -uroot -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 8
Server version: 8.0.32 Source distribution

Copyright (c) 2000, 2023, 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> 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'@'%' identified by 'mysql.root_2023';
Query OK, 0 rows affected (0.00 sec)

mysql> select user, authentication_string from mysql.user;
+------------------+------------------------------------------------------------------------+
| user             | authentication_string                                                  |
+------------------+------------------------------------------------------------------------+
| root             | *A780CA81542274F7A6F52BBC40B7B2E2F9BE8A0F                              |
| mysql.infoschema | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| mysql.session    | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
| mysql.sys        | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED |
+------------------+------------------------------------------------------------------------+
6 rows in set (0.01 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> \q
Bye

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux中的EXT系列文件系統(tǒng)格式詳解

    Linux中的EXT系列文件系統(tǒng)格式詳解

    這篇文章主要給大家介紹了關(guān)于Linux中EXT系列文件系統(tǒng)格式的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家學習或者使用Linux系統(tǒng)具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧
    2019-06-06
  • CentOS安裝Maven實踐

    CentOS安裝Maven實踐

    文章詳細介紹了在CentOS系統(tǒng)上安裝配置Maven的步驟:檢查Java環(huán)境、下載解壓Maven、設(shè)置環(huán)境變量與本地倉庫、配置阿里云鏡像加速,并提供常見問題解決方案及驗證方法,確保Maven正確安裝與使用
    2025-09-09
  • Linux利用traceroute命令發(fā)現(xiàn)負載均衡的實戰(zhàn)案例

    Linux利用traceroute命令發(fā)現(xiàn)負載均衡的實戰(zhàn)案例

    在網(wǎng)絡(luò)管理和故障排除中,了解數(shù)據(jù)包的路徑和識別負載均衡節(jié)點是非常重要的,traceroute 命令是一個用于跟蹤數(shù)據(jù)包在網(wǎng)絡(luò)中經(jīng)過的路由路徑的工具,本文將詳細介紹如何利用 traceroute 命令發(fā)現(xiàn)網(wǎng)絡(luò)中的負載均,需要的朋友可以參考下
    2024-07-07
  • 重啟Linux服務(wù)器后數(shù)據(jù)消失問題的解決方法(重新掛載)

    重啟Linux服務(wù)器后數(shù)據(jù)消失問題的解決方法(重新掛載)

    在使用 reboot 命令重啟服務(wù)器后,服務(wù)器內(nèi)掛載的文件全部丟失,那應(yīng)該如何重新掛載呢?所以本文小編給大家介紹了重啟Linux服務(wù)器后數(shù)據(jù)消失問題的解決方法,并通過圖文講解的非常詳細,需要的朋友可以參考下
    2024-09-09
  • 在Linux命令行中使用計算器的5個命令詳解

    在Linux命令行中使用計算器的5個命令詳解

    這篇文章主要介紹了在Linux命令行中使用計算器的5個命令,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 在IDEA中使用Linux命令的操作方法

    在IDEA中使用Linux命令的操作方法

    這篇文章主要介紹了在IDEA中使用Linux命令的操作方法,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • 詳解如何實現(xiàn)Linux服務(wù)Crash后自動重啟

    詳解如何實現(xiàn)Linux服務(wù)Crash后自動重啟

    近期碰到了一個?Linux?Systemd?服務(wù)?Crash,?Crash?后需要人工介入重啟.?那么,?有沒有辦法如何實現(xiàn)?Linux?服務(wù)?Crash?后自動重啟,下面就來和大家分享一下
    2023-08-08
  • CentOS7 LNMP+phpmyadmin環(huán)境搭建 第二篇LNMP環(huán)境搭建教程

    CentOS7 LNMP+phpmyadmin環(huán)境搭建 第二篇LNMP環(huán)境搭建教程

    這篇文章主要為大家詳細介紹了CentOS7 LNMP+phpmyadmin環(huán)境搭建,第二篇LNMP環(huán)境搭建教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • Ubuntu添加永久路由的幾種常見方法

    Ubuntu添加永久路由的幾種常見方法

    在 Ubuntu 系統(tǒng)中,添加永久路由通常涉及修改網(wǎng)絡(luò)接口配置文件或使用 netplan 配置工具,本文給大家介紹了Ubuntu添加永久路由的幾種常見方法,需要的朋友可以參考下
    2025-06-06
  • centos7.6 安裝Tomcat-8.5.39的方法

    centos7.6 安裝Tomcat-8.5.39的方法

    這篇文章主要介紹了centos7.6 安裝Tomcat-8.5.39的方法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-09-09

最新評論

库伦旗| 汕尾市| 巫山县| 墨江| 临夏市| 吴旗县| 小金县| 囊谦县| 田林县| 光泽县| 宁海县| 勃利县| 黄龙县| 广平县| 巩留县| 许昌市| 辽中县| 麻城市| 安新县| 浪卡子县| 定兴县| 娄烦县| 三穗县| 清涧县| 安达市| 潍坊市| 犍为县| 阿拉善右旗| 马山县| 顺义区| 淮阳县| 富蕴县| 平谷区| 韩城市| 商南县| 青冈县| 樟树市| 赫章县| 瑞昌市| 临邑县| 井研县|