1. 程式人生 > >Mysql使用者忘記密碼以及密碼過期問題

Mysql使用者忘記密碼以及密碼過期問題

忘記密碼:

步驟一:現在找到Mysql的安裝目錄,改掉安裝目錄的my-default.ini名稱為my.ini(D:\Mysql\mysql-5.7.13-winx64);

步驟二:在my.ini檔案最後一行加上skip-grant-tables  並儲存(這是去掉安全檢查);

步驟三:在服務中 重啟MySQL服務;

步驟四:cmd 命令進入Mysql安裝bin目錄下輸入mysql -uroot -p,按回車;(這裡是以賬號root為例子)

步驟五:會出現‘Enter password’,再按下回車,此時進入mysql>;

步驟六:輸入命令 ‘use mysql’回車,再輸入修改密碼sql語句:update user set password=password("new_pass") where user="root";

然後將my.ini檔案中的skip-grant-tables去掉,然後重啟mysql,就OK了。


注意:如果是MySQL5.7.13版本,會報 ERROR 1054 (42S22): Unknown column ‘password’ in ‘field list’這樣的error;

這樣我們將sql語句改為:update user set authentication_string=password(‘root’) where user=’root’;

密碼過期:

步驟一:通過"Mysql忘記密碼方法" 先進入mysql;
步驟二:將mysql資料庫下的user表的password_expired值改為N;

相關推薦

Mysql使用者忘記密碼以及密碼過期問題

忘記密碼: 步驟一:現在找到Mysql的安裝目錄,改掉安裝目錄的my-default.ini名稱為my.ini(D:\Mysql\mysql-5.7.13-winx64); 步驟二:在my.ini檔案最後一行加上skip-grant-tables  並儲存(這是去掉安全

mysql5.7如何修改密碼以及密碼如何忘記無密碼登陸

失效 文件 但是 改密 ima 修改 日誌 grant 開啟 今天買了一臺阿裏雲服務器,Centos7.3系統,環境是LAMP。學生價9.8元是真的很實惠了。然後想修改一下mysql服務器的密碼(mysql版本5.7),結果操作失誤,密碼給忘記了,導致新舊密碼都不能登陸服務

MySQL 5.7.18忘記密碼密碼過期解決

重啟 my.cnf sch mat input gis cli res names 一、忘記密碼解決 [root@linux-node2 ~]# /etc/init.d/mysqld stop [root@linux-node2 ~]# mysqld_safe --skip

解決mysql忘記密碼密碼過期之後,如何進入mysql問題

最近在修復mysql中密碼過期的問題,過程比較波折啊。所以總結一下,幫助自己以後好直接使用。 進入mysql,而忽略密碼登入,其實非常簡單。只需要一條簡單的命令就好,該命令為:mysqld_safe  --skip-grant-tables &

Centos忘記mysql密碼以及允許遠端連線

1.首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連線MySQL資料庫。 因為在重新設定MySQL的root密碼的期間,MySQL資料庫完全出於沒有密碼保護的 狀態下,其他的使用者也可以任意地登入和修改MySQL的資訊。可以採用將MySQL對 外

MySQL修改密碼以及忘記MySQL密碼處理方式

配置 amp 改密 pass init 改密碼 sta ini local 1、知道mysql舊密碼,修改新密碼 a.mysqladmin命令(回目錄) mysqladmin -u USER -p password PASSWORD b.先用root帳戶登入mysql,然後

linux mysql忘記root密碼解決辦法

uic linux m star word moni bsp color man ble 1 修改MySQL的登錄設置 # vi /etc/my.cnf 在[mysqld]的中加上一句:skip-grant-tables 2 重新啟動mysqld # /e

如何修改WAMP中mysql默認空密碼 以及修改時報錯的處理方法

處理方法 5.7 http 成了 不能 免密 使用 tro com WAMP安裝好後,mysql密碼是為空的,那麽要如何修改呢?其實很簡單,通過幾條指令就行了,下面我就一步步來操作。   首先,通過WAMP打開mysql控制臺。   提示輸入密碼,因為現在是空,所以

mysql忘記密碼不能登錄情況下的設置方法

init.d 測試方法 res roo where use debian ant 修改 現在終於被我找到了解決方法,如下(請先測試方法三,謝謝!): 方法一: # /etc/init.d/mysql stop # mysqld_safe --user=mysql --ski

mysql操作之- 忘記root賬戶密碼

打開 不能 修改密碼 操作 pda 重啟 round table new 當mysql的root用戶密碼被遺忘時可通過下列步驟進行重新設置(在管理員權限的cmd窗口下執行)   1.關閉啟動的mysql服務       net stop mysql   2.執行下面的命

mysql】linux, mac mysql數據庫root 密碼忘記修改

linux 密碼忘記 safe update ges enter flush mysql 模式 首先關閉正在運行的mysqld進程 執行mysqld_safe --skips-grant-tables & 雙擊enter 鍵進入命令行模式 執行 mysql li

window下mysql建立新使用者,修改密碼以及授權——低版本

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' 原文:http://blog.sina.com.cn/s/blog_4fcd1ea30100z0fe.ht

mysql小結——忘記密碼、修改密碼

  對於我這種“老年人”記住密碼真的是很難的一件事,現階段圖方便給個123456的密碼倒是沒什麼,以後可得注意密碼安全。 如有需求,也可檢視如下小結:mysql小結——基礎篇   首先以下操作全部是在 命令提示符 中,通過管理員身份進行的: 忘記密碼後的重置密碼過程: 1.關閉mysql56 2

mac mysql 解除安裝重灌,以及密碼重置

之前的mysql出了問題,死活找不到原因,所以就直接解除安裝了mysql,解除安裝的方法,網上比較多,這裡羅列出自己使用的命令 sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library

Linux安裝mysql忘記臨時密碼後再次生成臨時密碼

vi /etc/my.conf 如上圖所示找到datadir目錄,刪除裡面的檔案。在重新初始化一次。 cd /var/lib/mysql rm -rf *//刪除檔案 //在重新初始化一次 cd /usr/local/mysql //這是你下載的MySQL解壓目錄 ./bin/

mysql 資料庫忘記密碼處理

在安裝完了忘記了登陸資料庫的密碼,可以做以下的處理: 1、修改root密碼 sudo more /etc/mysql/debian.cnf 用檔案裡的使用者名稱密碼登陸Mysql use mysql update user set plugin='mysql_native_pas

mysql root忘記密碼重置

1.停止mysql服務 2. cd /usr/local/mysql/bin sudo su #切換root 3../mysqld_safe --skip-grant-tables & #啟動mysql並忽略認證 4. mysql -uroot #進入mysql

**關於MySQL資料庫忘記密碼該如何找回**

前期準備:首先要確定電腦是否有安裝管理工具(navicat) 如果有接著按步驟走(沒有的話檢視我的其他帖子) 關閉正在執行的MySQL服務。 開啟DOS視窗,轉到mysql\bin目錄。 輸入 mysqld --skip-grant-table

linux下mysql的解除安裝,安裝,忘記密碼修改密碼,允許遠端連線的設定

一、linux下mysql的解除安裝        檢視已經安裝了的MySql的包              rpm -qa|grep -i mysql [[email protected] ~]# rpm -qa|grep -i mysql MySQL-c

CentOS6.7下MySQL資料庫忘記root密碼解決方法

一、更改my.cnf配置檔案 編輯/etc/my.cnf檔案,在[mysqld]下新增skip-grant-tables,儲存退出。如圖: 重啟mysql服務:services mysqld restart 二、更改root密碼 重啟mysqld服務後,執行mysql命令,