mysql5 7修改密碼

2021-09-30 00:21:29 字數 832 閱讀 7518

關閉正在執行的mysql服務。 net stop mysql

開啟dos視窗,轉到mysql\bin目錄。

輸入mysqld --skip-grant-tables 回車。–skip-grant-tables 的意思是啟動mysql服務的時候跳過許可權表認證。 (my.ini 中放開這行**)

再開乙個dos視窗(因為剛才那個dos視窗已經不能動了),轉到mysql\bin目錄。

輸入mysql回車,如果成功,將出現mysql提示符 >。但是有時候自己的埠號不是3306,那麼就不會成功, 所以就要輸入mysql -u root -p ***x -h localhost -p ,***x代表自己的埠號,這樣就會提示你輸入原來的密碼,輸入原來的密碼,然後接下裡的繼續下面的步驟。

連線許可權資料庫: use mysql;

改密碼(英文單引號):update mysql.user set authentication_string=password(『123456』) where user=『root』;

重新整理許可權(必須步驟):flush privileges;

退出 quit。

登出系統,再進入,使用使用者名稱root和剛才設定的新密碼root登入。

最後進去my.ini注釋掉skip-grant-tables

但是如果是8.0+了,

8.0.21修改密碼:~# use mysql;

~# flush privileges;

~# alter user 『root』@『localhost』 identified with mysql_native_password by 『你的密碼』;

~# flush privileges;

mysql5 7密碼修改

檢視臨時密碼 root god grep password var log mysqld.log 2020 09 11t10 58 46.152697z 1 note a temporary password is generated for root localhost p jp 6d 4rw登入...

mysql 5 7密碼修改

一 停止mysqld服務 二 編輯配置檔案 有的linux版本是 etc my.cnf 有的linux版本是 etc mysql mysql.conf.d mysqld.cnf windows配置檔案名字為my.ini 在配置檔案中新增配置項 mysqld skip grant tables 三 重...

mysql5 7 修改root 密碼

假如忘記mysql的root 密碼是什麼之後如何修改密碼 我的mysql是自己原始碼安裝的,mysql.server存放在 usr local mysql support files檔案當中 1 先關閉mysql usr local mysql support files mysql.server ...