忘記mysql密碼 修改密碼方法

2021-09-02 13:39:57 字數 567 閱讀 4563

1.修改mysql的登入設定:

# vi /etc/my.cnf

例如:

[mysqld]

datadir=/var/lib/mysql

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

skip-grant-tables

3.重新啟動mysqld

4.登入並修改mysql的root密碼

./usr/bin/mysql -u root -p

按回車鍵進入mysql

mysql> use mysql ;

mysql> update user set password = password ( 'new-password' ) where user = 'root'

注意:mysql 5.7 passwrod欄位已變為authentication_string

5.將mysql的登入設定修改回來

# vi /etc/my.cnf

將剛才在[mysqld]的段中加上的skip-grant-tables刪除

6.重新啟動mysqld

mysql修改密碼及忘記密碼方法

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

mysql忘記密碼修改方法

首先啟動命令列 cmd 1.在命令列執行 taskkill f im mysqld nt.exe 下面的操作是操作mysql中bin目錄下的一些程式,如果沒有配置環境變數的話,需要切換到mysql的bin 目錄下執行如下語句。不然無效 2.繼續在命令列執行 mysqld nt skip grant ...

mysql忘記密碼修改方法

1.修改 etc my.cnf,在mysqld中增加一行skip grant tables,記得改完密碼,將這行再刪除。儲存,重啟mysql 2.使用一下命令直接進入,修改root密碼 mysql uroot use mysql update user set password password 需...