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數據庫的詳細說明。