本機MYSQL的root密碼忘記,重置密碼

2021-09-26 19:32:44 字數 728 閱讀 4898

首先我的mysql的版本是8.0,在網上找了好多的修改的方案,不知道怎麼回事,都不行。主要是倆種方式,一種是要跳過密碼的方式,一種的登入之後再修改密碼。但是主要是忘了密碼,所以後面的方法就是廢話了。

跳過密碼的方式也有好多種,一種是skip-grant-tables,一種是mysqld --console --skip-grant-tables --shared-memory,但是這倆種都沒有成功過,具體的錯誤我也不知道是怎麼回事。

來說說我找到的方法,目前我知道應該是適合8.0版本。

輸入net start mysql  (mysql是你自己電腦中mysql的名字,不知道的可以去服務裡面去找)

要是沒有啟動就執行這一步 mysqld --initialize-insecure ,應該是這樣的,在次執行net start mysql ,直到mysql的服務啟動起來。

再然後,執行mysql -u root 就只直接進入到了,mysql中。

檢查一下 use mysql  -> show databases;

要是沒問題的話,執行  alter user 'root'@'localhost' identified with mysql_native_password by '你的新密碼';

檢查  mysql -u root -p,輸入新密碼。

完美解決。

MySQL5 6版本的資料庫root密碼忘了

vim etc my.cnf 在 mysqld 的段中加上一句 skip grant tables 例如 mysqld datadir var lib mysql socket var lib mysql mysql.sock skip grant tables 1 儲存並且退出vi。重新啟動mys...

Mysql的Root密碼修改

第一種方法 root使用者登入系統 usr local mysql bin mysqladmin u root p password 新密碼 enter password 舊密碼 第二種方法 root使用者登入mysql資料庫 mysql update mysql.user set password...

修改MYSQL的ROOT密碼

1 首先檢查mysql服務是否啟動,若已啟動則先將其停止服務,可在開始選單的執行,使用命令 開始 選單 cmd net stop mysql 開啟第乙個cmd1視窗,切換到mysql的bin目錄。切換方法 首先找到mysql目錄,我的目錄是c program files x86 mysql mysq...