mysql 數據庫修改用戶名和密碼

由於常常修改數據庫密碼,也找到了幾種修改數據庫密碼的方式,在這裏給你們介紹下供你們參考經過navicat 管理數據庫客戶端來修改數據庫密碼:mysql

選擇數據庫 --- 點擊導航條的用戶  --- 編輯用戶 --- 便可修改數據庫。sql

命令行修改數據庫密碼:數據庫

1.打開mysql.exe和mysqld.exe所在的文件夾,複製路徑地址服務器

2.打開cmd命令提示符,進入上一步mysql.exe所在的文件夾。測試

3.輸入命令  mysqld --skip-grant-tables  回車,此時就跳過了mysql的用戶驗證。注意輸入此命令以後命令行就沒法操做了,此時能夠再打開一個新的命令行。注意:在輸入此命令以前先在任務管理 器中結束mysqld.exe進程,確保mysql服務器端已結束運行。命令行

4.而後直接輸入mysql,不須要帶任何登陸參數直接回車就能夠登錄上數據庫。進程

5.輸入show databases;   能夠看到全部數據庫說明成功登錄。ip

6.其中mysql庫就是保存用戶名的地方。輸入 use mysql;   選擇mysql數據庫。cmd

7.show tables查看全部表,會發現有個user表,這裏存放的就是用戶名,密碼,權限等等帳戶信息。table

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;   能夠看到密碼已被修改。

11.退出命令行,重啓mysql數據庫,用新密碼嘗試登陸。

12.測試不帶密碼登陸mysql,發現仍是可以登錄上,但顯示數據庫時只能看到兩個數據庫了,說明重啓以後跳過密碼驗證已經被取消了。

13.我這地方重啓數據庫以後之因此不帶密碼任然可以登陸是由於個人數據庫裏存在設無須口令的帳戶。

相關文章
相關標籤/搜索