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 需...