本文目錄一覽:
如何查看mysql資料庫用戶密碼
1、打開mysql.exe和mysqld.exe所在的文件夾,複製路徑地址
2、打開 cmd 命令提示符, 轉到上一步中 mysql. exe 所在的文件夾。
3、輸入命令 mysqld –skip-grant-tables 回車,此時就跳過了mysql的用戶驗證。注意: 輸入此命令後, 無法操作命令行, 您可以在此時打開一個新的命令行。注意: 在輸入此命令之前, 請在任務管理器中結束 mysqld. exe 進程, 以確保 MySQL 伺服器端已完成運行
4、更改root密碼,輸入update user set password=password(‘123456′) where user=’root’ and host=’localhost’;
5、再次查看賬戶信息,select user,host,password from user; 可以看到密碼已被修改。
6、退出命令行, 重新啟動 MySQL 資料庫, 然後嘗試使用新密碼登錄。
mysql資料庫密碼忘記了怎麼辦
1、首先檢查mysql服務是否啟動,若已啟動則先將其停止服務,可在開始菜單的運行,使用命令:
開始-菜單-cmd-net stop mysql
打開第一個cmd1窗口,切換到mysql的bin目錄。
切換方法:首先找到mysql目錄,我的目錄是C:\Program Files (x86)\MySQL\MySQL Server 6.0\bin
然後運行命令:cd C:\Program Files (x86)\MySQL\MySQL Server 6.0\bin 切換成功
然後運行命令:
mysqld –defaults-file=”C:\Program Files (x86)\MySQL\MySQL Server 6.0\my.ini” –console –skip-grant-tables
注釋:
該命令通過跳過許可權安全檢查,開啟mysql服務,這樣連接mysql時,可以不用輸入用戶密碼。 此時已經開啟了mysql服務了!相當於自己建立了一個mysql服務線程。
這個窗口保留 不關閉。
2、打開第二個cmd2窗口,同樣切換到mysql的bin目錄,連接mysql:
輸入命令:
mysql -u root -p
出現:
Enter password:
在這裡直接回車,不用輸入密碼。
然後就就會出現登錄成功的信息,
使用命令:
show databases;
使用命令切換到mysql資料庫:
use mysql;
使用命令更改root密碼:
update user set password=password(“123456″) where user=”root”;
提示:123456可以 更改為其它密碼,看自己喜好。
刷新許可權:
flush privileges;
然後退出
quit
可以關掉之前的cmd1 窗口了。
然後啟動mysql服務
net start mysql
重新登錄,輸入
mysql -u root -p
出現輸入密碼提示,輸入新的密碼即可登錄:
Enter password: ******
顯示登錄信息: 成功
問題解決
mysql默認用戶名密碼是多少
登錄資料庫
cmd–「命令提示字元」窗口錄入,
錄入cd C:\mysql\bin 並按下回車鍵,將目錄切換為 cd C:\mysql\bin
再鍵入命令mysql -uroot -p,回車後提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了。
MYSQL的提示符是:mysql
2、顯示資料庫 使用這個 show databases; 看是否有返回值。
如果出錯,那可能是的的mysql安裝的有問題。
重新配置
在c:\windows\my.ini
看看
user=root
password=
這兩項。
(3) 更改MySQL資料庫目錄
a) 打開cmd命令提示符窗口,輸入命令:net stop mysql 停止MySQL服務運行;b) 打開X:\Server_Core\MySQL\my.ini,
找到:
Datadir = 「X:\Server_Core\MySQL\data」
修改為:
Datadir = 「X:\Database」
c) 將X:\Server_Core\MySQL\data 文件夾複製到X:\,並重命名為X:\Database;
d) 打開cmd命令提示符窗口,輸入命令:net start mysql 啟動MySQL服務。
e) 重新測試MySQL是否工作正常。
(4) 準備LibMySQL動態鏈接庫
將X:\Server_Core\MySQL\bin\libmySQL.dll 文件
複製到 C:\Windows\System32。
如何查看mysql資料庫用戶密碼?
1,打開mysql.exe和mysqld.exe所在的文件夾,複製路徑地址;
2,打開cmd命令提示符,進入上一步mysql.exe所在的文件夾;
3,輸入命令 mysqld –skip-grant-tables 回車,此時就跳過了mysql的用戶驗證。注意輸入此命令之後命令行就無法操作了,此時可以再打開一個新的命令行。
注意:在輸入此命令之前先在任務管理器中結束mysqld.exe進程,確保mysql伺服器端已結束運行;
4,然後直接輸入mysql,不需要帶任何登錄參數直接回車就可以登陸上資料庫;
5,輸入show databases; 可以看到所有資料庫說明成功登陸;
6,其中mysql庫就是保存用戶名的地方。輸入 use mysql; 選擇mysql資料庫;
7,show tables查看所有表,會發現有個user表,這裡存放的就是用戶名,密碼,許可權等等賬戶信息;
8,輸入select user,host,password from user; 來查看賬戶信息;
9,更改root密碼,輸入update user set password=password(‘123456′) where user=’root’ and host=’localhost’;
10,再次查看賬戶信息,select user,host,password from user; 可以看到密碼已被修改。
第七步的圖解
mysql資料庫密碼修改
方法1: 用SET PASSWORD命令
首先登錄MySQL。 格式:mysql set password for 用戶名@localhost = password(『新密碼』); 例子:mysql set password for root@localhost = password(『123』);
方法2:用mysqladmin
格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼 例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接編輯user表
首先登錄MySQL。 mysql use mysql; mysql update user set password=password(『123』) where user=』root』 and host=』localhost』; mysql flush privileges;
方法4:在忘記root密碼的時候,可以這樣 以windows為例:
1. 關閉正在運行的MySQL服務。 2. 打開DOS窗口,轉到mysql\bin目錄。 3. 輸入mysqld –skip-grant-tables 回車。–skip-grant-tables 的意思是啟動MySQL服務的時候跳過許可權表認證。 4. 再開一個DOS窗口(因為剛才那個DOS窗口已經不能動了),轉到mysql\bin目錄。 5. 輸入mysql回車,如果成功,將出現MySQL提示符 。 6. 連接許可權資料庫: use mysql; 。 6. 改密碼:update user set password=password(「123」) where user=」root」;(別忘了最後加分號) 。 7. 刷新許可權(必須步驟):flush privileges; 。 8. 退出 quit。 9. 註銷系統,再進入,使用用戶名root和剛才設置的新密碼123登錄。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/190482.html