修改重置MySQL的root密碼

2022-08-27 14:30:21 字數 820 閱讀 3227

mysql> set password = password('

123456');

//或者

mysql> set password for '

root

'@'localhost

' = password('

123456

');

mysql> update mysql.user set password=password('123456') where user='root';

mysql> flush privileges;

如果忘記了root密碼,需要重置

1,停止mysql伺服器執行,關閉mysqld,接下裡重新啟動mysqld

mysqld --skip-grant-tables

新增這個引數可以讓任何人不用密碼就能連線mysql資料庫,並且獲得任何許可權。因為這個是不安全的,可以新增乙個引數 --skip-networking 阻止遠端連線

mysqld --skip-grant-tables --skip-networking

2,使用mysql客戶端訪問mysql伺服器,然後執行sql語句更改root的密碼

mysql> update mysql.user set password=password('123456

') where user='

root';

mysql> flush privileges;

3,啟動mysql伺服器,使用root帳號和新密碼去連線mysql伺服器了

mysql 5 7 26 root重置root密碼

mysql重置root密碼並不複雜,但是各個版本下重置的辦法稍有不同,下面列出的是5.7.26版本下的方法。ps ef grep mysqld kill 9 pid 這裡面需要殺掉兩個程序 mysqld safe skip grant tables mysql uroot use mysql upd...

mysql忘記root密碼,修改root密碼

修改root密碼的方法 方法一 使用mysqladmin命令 a.沒有設定過密碼 mysql home bin mysqladmin u root password newpass b.設定過初始密碼 mysql home bin mysqladmin u root password oldpass...

Linux下修改MySQL使用者(root)密碼

以下命令適合修改任何mysql使用者,僅以root為例。1 2 3 4 5 6 mysql uroot p enter password 輸入原來的密碼 如果安裝完mysql第一次設定root密碼,則直接回車 mysql use mysql mysql update usersetpassword ...