亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

在Linux環(huán)境下mysql的root密碼忘記解決方法(三種)

 更新時(shí)間:2016年12月21日 15:31:07   作者:luckcy  
這篇文章主要介紹了在Linux環(huán)境下mysql的root密碼忘記解決方法,詳細(xì)的介紹了3種解決辦法,具有一定的參考價(jià)值,有興趣的可以了解一下。

MySQL密碼的恢復(fù)方法之一

1.首先確認(rèn)服務(wù)器出于安全的狀態(tài),也就是沒(méi)有人能夠任意地連接MySQL數(shù)據(jù)庫(kù)。 因?yàn)樵谥匦略O(shè)置MySQL的root密碼的期間,MySQL數(shù)據(jù)庫(kù)完全出于沒(méi)有密碼保護(hù)的 狀態(tài)下,其他的用戶也可以任意地登錄和修改MySQL的信息??梢圆捎脤ySQL對(duì)外的端口封閉,并且停止Apache以及所有的用戶進(jìn)程的方法實(shí)現(xiàn)服務(wù)器的準(zhǔn)安全狀態(tài)。最安全的狀態(tài)是到服務(wù)器的Console上面操作,并且拔掉網(wǎng)線。

2.修改MySQL的登錄設(shè)置:

# vi /etc/my.cnf 

在[mysqld]的段中加上一句:skip-grant-tables 保存并且退出vi。

3.重新啟動(dòng)mysqld

# /etc/init.d/mysqld restart ( service mysqld restart )

4.登錄并修改MySQL的root密碼

mysql> USE mysql ; 
mysql> UPDATE user SET Password = password ( 'new-password' ) WHERE User = 'root' ; 
mysql> flush privileges ; 
mysql> quit

5.將MySQL的登錄設(shè)置修改回來(lái)

# vi /etc/my.cnf 

將剛才在[mysqld]的段中加上的skip-grant-tables刪除

保存并且退出vi。

6.重新啟動(dòng)mysqld

# /etc/init.d/mysqld restart  ( service mysqld restart )

7.恢復(fù)服務(wù)器的正常工作狀態(tài)

將步驟一中的操作逆向操作?;謴?fù)服務(wù)器的工作狀態(tài)。 

MySQL密碼的恢復(fù)方法之二

如果忘記了MySQL的root密碼,可以用以下方法重新設(shè)置:

1. KILL掉系統(tǒng)里的MySQL進(jìn)程;

killall -TERM mysqld

2. 用以下命令啟動(dòng)MySQL,以不檢查權(quán)限的方式啟動(dòng);

safe_mysqld --skip-grant-tables &

3. 然后用空密碼方式使用root用戶登錄 MySQL;

mysql -u root

4. 修改root用戶的密碼;

mysql> update mysql.user set password=PASSWORD('新密碼') where User='root'; 
mysql> flush privileges; 
mysql> quit 

重新啟動(dòng)MySQL,就可以使用新密碼登錄了

MySQL密碼的恢復(fù)方法三

有可能你的系統(tǒng)沒(méi)有 safe_mysqld 程序(比如我現(xiàn)在用的 ubuntu操作系統(tǒng), apt-get安裝的mysql) , 下面方法可以恢復(fù)

1. 停止mysqld;

/etc/init.d/mysql stop

(您可能有其它的方法,總之停止mysqld的運(yùn)行就可以了)

2. 用以下命令啟動(dòng)MySQL,以不檢查權(quán)限的方式啟動(dòng);

mysqld --skip-grant-tables &

3. 然后用空密碼方式使用root用戶登錄 MySQL;

mysql -u root

4. 修改root用戶的密碼;

mysql> update mysql.user set password=PASSWORD('newpassword') where User='root'; 
mysql> flush privileges; 
mysql> quit 

重新啟動(dòng)MySQL

/etc/init.d/mysql restart

就可以使用新密碼 newpassword 登錄了。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • SQL語(yǔ)句中LEFT JOIN的ON和WHERE有什么區(qū)別

    SQL語(yǔ)句中LEFT JOIN的ON和WHERE有什么區(qū)別

    這篇文章主要介紹了SQL語(yǔ)句中LEFT JOIN的ON和WHERE之間的區(qū)別,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧
    2022-12-12
  • Mysql使用Sharding-JDBC配置教程

    Mysql使用Sharding-JDBC配置教程

    文章介紹了如何使用Sharding-JDBC對(duì)訂單表進(jìn)行水平分表,并通過(guò)配置分片規(guī)則、數(shù)據(jù)操作和測(cè)試驗(yàn)證了分表的實(shí)現(xiàn),同時(shí),文章還討論了Sharding-JDBC的多種集成方式和4種分片策略的實(shí)現(xiàn)方法,包括標(biāo)準(zhǔn)分片策略、復(fù)合分片策略、行表達(dá)式分片策略和Hint分片策略
    2025-02-02
  • SQL多個(gè)字段拼接組合成新字段的常用方法

    SQL多個(gè)字段拼接組合成新字段的常用方法

    在sql語(yǔ)句中,有時(shí)候我們可能需要將兩個(gè)字段的值放在一起顯示,因?yàn)樗麄兺ǔJ且黄鸪霈F(xiàn)的,比如客戶名稱和客戶編號(hào),那我們就要將這兩個(gè)字段拼接成一個(gè)字段,本文給大家介紹了幾種常見(jiàn)的方法,需要的朋友可以參考下
    2024-02-02
  • MySQL深入淺出掌握觸發(fā)器用法

    MySQL深入淺出掌握觸發(fā)器用法

    觸發(fā)器是SQLserver提供給程序員和數(shù)據(jù)分析員來(lái)保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲(chǔ)過(guò)程,事件是在 MySQL 5.1后引入的,有點(diǎn)類似操作系統(tǒng)的計(jì)劃任務(wù),但是周期性任務(wù)是內(nèi)置在MySQL服務(wù)端執(zhí)行的
    2022-05-05
  • MySql安裝步驟圖文教程及中文亂碼的解決方案

    MySql安裝步驟圖文教程及中文亂碼的解決方案

    這篇文章主要介紹了MySql安裝步驟圖文教程及中文亂碼的解決方案,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-08-08
  • MySQL實(shí)現(xiàn)向表中添加多個(gè)字段 類型 注釋

    MySQL實(shí)現(xiàn)向表中添加多個(gè)字段 類型 注釋

    這篇文章主要介紹了MySQL實(shí)現(xiàn)向表中添加多個(gè)字段 類型 注釋方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • MySQL線程處于Opening tables的問(wèn)題解決方法

    MySQL線程處于Opening tables的問(wèn)題解決方法

    在本篇文章里小編給大家分享了關(guān)于MySQL線程處于Opening tables的問(wèn)題解決方法,有興趣的朋友們學(xué)習(xí)下。
    2019-01-01
  • python中的mysql數(shù)據(jù)庫(kù)LIKE操作符詳解

    python中的mysql數(shù)據(jù)庫(kù)LIKE操作符詳解

    LIKE操作符用于在WHERE子句中搜索列中的指定模式,like操作符的語(yǔ)法在文章開(kāi)頭也給大家提到,通過(guò)兩種示例代碼給大家介紹python中的mysql數(shù)據(jù)庫(kù)LIKE操作符知識(shí),感興趣的朋友跟隨小編一起看看吧
    2021-07-07
  • MySQL regexp 命令詳解

    MySQL regexp 命令詳解

    REGEXP命令用于在查詢中進(jìn)行正則表達(dá)式匹配,支持多種符號(hào)和語(yǔ)法,如^、$、.、*、+、?、|、[]等,示例展示了如何匹配特定字符、數(shù)字、多個(gè)選項(xiàng)等,使用BINARY關(guān)鍵字可以區(qū)分大小寫,本文介紹MySQL regexp 命令,感興趣的朋友一起看看吧
    2025-03-03
  • mysql增量語(yǔ)句如何修改表的字段

    mysql增量語(yǔ)句如何修改表的字段

    本文介紹了如何在MySQL中實(shí)現(xiàn)數(shù)據(jù)庫(kù)的增量更新,確保多次執(zhí)行增量語(yǔ)句不會(huì)影響最終結(jié)果,通過(guò)使用存儲(chǔ)過(guò)程,解決了MySQL無(wú)法直接執(zhí)行塊語(yǔ)句的問(wèn)題,文章詳細(xì)描述了增量添加、修改和刪除某個(gè)字段的操作,并總結(jié)了增量語(yǔ)句的編寫方法,類似于編寫冪等接口
    2024-12-12

最新評(píng)論