當前位置:成語大全網 - 書法字典 - mysql忘記密碼怎麽辦(windowslinux)

mysql忘記密碼怎麽辦(windowslinux)

首先,我將介紹windows下mysql忘記密碼的解決方案。

Windows下的實際操作如下

1.關閉正在運行的MySQL。

2.打開壹個DOS窗口並轉到mysql\bin目錄。

3.輸入mysqld-skip-grant-tables並按Enter鍵。如果沒有提示信息,那就對了。

4.打開另壹個DOS窗口(因為DOS窗口剛才不能移動),並轉到mysql\bin目錄。

5.輸入mysql回車。如果成功,MySQL提示符將出現》;

6.連接權限數據庫》;使用mysql(& gt這是壹個現有的提示,不要忘記最後壹個分號)

6.更改密碼:》更新用戶設置密碼= password(“520“)其中user =“root“;(不要忘記最後壹個分號)

7.刷新權限(必要步驟)》刷新權限;

8.退出》\q

9.退出系統,重新進入,打開MySQL,使用用戶名root和剛剛設置的新密碼123456登錄。

第壹步

c:\文檔和設置\管理員& gtCD D:\ web \ www . PHP 100 . com \ Mysql \ Mysql Se

rver5.5\bin

c:\文檔和設置\管理員& gtd:

d:\ web \ www . PHP 100 . com \ Mysql \ Mysql server 5.5 \ bin & gt;mysqld-skip-grant-表

第二步

Microsoft Windows【版本5.2.3790】

(c)版權所有1985-2003微軟公司。

c:\文檔和設置\管理員& gtCD D:\ web \ www . PHP 100 . com \ Mysql \ Mysql Se

rver5.5\bin

c:\文檔和設置\管理員& gtd:

d:\ web \ www . PHP 100 . com \ Mysql \ Mysql server 5.5 \ bin & gt;關系型數據庫

歡迎使用MySQL監控器。命令以結尾;或者\g。

您的MySQL連接id是1

服務器版本:5.5.10 MySQL社區服務器(GPL)

版權所有(c)2000,2010,甲骨文和/或其附屬公司。版權所有

甲骨文是甲骨文公司和/或其

附屬公司。其他名稱可能是其各自的商標

業主。

鍵入“help”或“\h”尋求幫助。鍵入“\c”清除當前輸入語句。

mysql & gt使用mysql

數據庫已更改

mysql & gt更新用戶設置密碼=密碼(“520“),其中user =“root“;

查詢正常,1行受影響(0.00秒)

匹配的行數:1更改的行數:1警告數:0

mysql & gt刷新權限;

查詢正常,0行受影響(0.00秒)

mysql & gt\q

再見

d:\ web \ www . PHP 100 . com \ Mysql \ Mysql server 5.5 \ bin & gt;

下面介紹壹下linux下mysql的root密碼遺忘解決方案。

1.首先確認服務器處於安全狀態,即任何人都不能隨意連接MySQL數據庫。

因為在重置MySQL的root密碼期間,MySQL數據庫完全脫離了無密碼保護的狀態,其他用戶也可以隨意登錄和修改MySQL信息。通過封閉MySQL的外部端口,停止Apache和所有用戶進程,可以實現服務器的準安全狀態。最安全的狀態是在服務器的控制臺上操作並拔掉網線。

2.修改MySQL的登錄設置:

# vi /etc/my.cnf

在【mysqld】的段落中添加壹句話:skip-grant-tables。

例如:

【mysqld】

datadir=/var/lib/mysql

socket =/var/lib/MySQL/MySQL . sock

跳躍式授權表

保存並退出vi。

3.重啟mysqld

# /etc/init.d/mysqld重新啟動

停止MySQL:【好】

正在啟動MySQL:【好】

4.登錄並修改MySQL的root密碼。

# /usr/bin/mysql

歡迎使用MySQL監控器。命令以結尾;或者\g。

您的MySQL連接id是3到服務器版本:3.23.56

鍵入“help”或“\h”尋求幫助。鍵入“\c”清除緩沖區。

mysql & gt使用mysql

讀取表信息以完成表名和列名

您可以關閉此功能,以便用-A更快地啟動

數據庫已更改

mysql & gt更新用戶設置Password = Password(“new-Password”),其中User =“root”;

查詢正常,0行受影響(0.00秒)

匹配的行數:2已更改:0警告數:0

mysql & gt刷新權限;

查詢正常,0行受到影響(0.01秒)

mysql & gt放棄

再見

5.修改MySQL的登錄設置。

# vi /etc/my.cnf

刪除剛剛在【mysqld】壹節中添加的跳過授權表

保存並退出vi。

6.重啟mysqld

# /etc/init.d/mysqld重新啟動

停止MySQL:【好】

正在啟動MySQL:【好】

您可能會對文章感興趣:MYSQL5.6.33數據庫的主/從同步安裝和配置(Master-linux Slave-windows7)教您如何在windows和linux系統中設置MYSQL數據庫名稱和表名區分大小寫mysql常用命令集合(Linux/ windows)如何在Windows和Linux中安裝MySQL後啟用日誌管理?重置MySQL數據庫的root密碼(linux/Windows)如何解決MySQL忘記密碼的問題(linux和Windows總結)Windows環境下在linux虛擬機中訪問MySQL數據庫的詳細說明。