MySQL忘記密碼

2021-10-01 19:25:42 字數 817 閱讀 2417

1、關閉 mysql 服務

2、修改 mysql 配置檔案 my.cnf在 [mysqld] 下新增 skip-grant-tables

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

user=mysql

# disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

#跳過檢測

skip-grant-tables

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

3、啟動mysql登陸資料庫

4、更改 mysql.user 密碼字段

update mysql.user set password=password(

'123'

) where user=

'root' and host=

'ip'

;flush privileges;

5、刪除[mysqld] 下 skip-grant-tables重啟mysql

1、啟動 mysql 時加上 mysqld_safe --skip-grant-tables &

2、重複第方法一第四步即可

mysql 密碼忘記 MySQL忘記密碼??怎麼辦

再開啟另外乙個cmd視窗,同樣是進入到mysql的bin目錄,如果已經將mysql的bin目錄配置到環境變數中,可以直接輸入mysql命令 c mysql 5.7.19 winx64 bin mysql welcome to the mysql monitor.commands end with o...

忘記mysql密碼

如果 mysql 正在執行,首先殺之 killall term mysqld。啟動 mysql bin safe mysqld skip grant tables 就可以不需要密碼就進入 mysql 了。然後就是 use mysql update user set password password...

MYSQL密碼忘記

1.先以root使用者登入系統 2.關閉mysql服務或程序 service mysql d stop killall mysqld 3.特權啟動mysqld safe skip grant tables 4.然後可以不需要密碼進入mysql mysql u root p 要求輸入密碼時直接回車即可...