MySQL修改登錄密碼的幾種方式

1.更新mysql.user表

UPDATE user SET authentication_string = password('112233') where user = 'root';
FLUSH PRIVILEGES;

2.用SET PASSWORD命令

SET PASSWORD for 'root'@'%' = password('112233');

3.用ALTER命令

ALTER USER 'root'@'%' IDENTIFIED BY '112233';

4.用GRANT命令(一般用於授權,但也可以修改密碼)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '112233';

5.使用bin目錄下mysqladmin

寫法1:
mysqladmin -u root -p password 112233;
回車後輸入舊密碼,再回車即可

寫法2:
mysqladmin -uroot -p原密碼 password 112233;
此命令就一步到位,但密碼會暴露在命令上(注意-u及-p後面不能用空格)

Tip:
有些版本MySQL後root是沒有臨時密碼的,就可以用此命令直接修改root密碼
mysqladmin -u root password 112233;

6.參考MySQL忘記root密碼方式



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章