Linux下修改Mysql密碼

2022-06-12 14:09:11 字數 730 閱讀 4946

1.在/etc/my.cnf [mysqld]下新增skip-grant-table,儲存退出

2.重啟mysql服務

systemctl stop mysqld.service

systemctl start mysqld.service

3.免密登入

mysql -uroot
敲回車進入

mysql> flush privileges
4.修改密碼

alter user 'root'@'%' identified with mysql_native_password by 'mysql123.'
mysql8.0修改密碼,密碼的複雜度有要求,密碼應包含大小寫字母、數字,特殊符號

5.刪除/etc/my.cnf中的skip-grant-table,重啟服務

拓展

建立可以遠端連線的使用者

mysql> create user 'fk'@'%' identified by 'fk123.';

mysql> grant allon *.* to 'fk'@'%' with grant option;

mysql> flush privileges;

Linux下Mysql修改密碼

說到這裡,特別生氣,我的雲伺服器被黑了,然後把我資料庫裡的表全部刪掉,然後還給我改了密碼。此時好痛恨哪些攻擊者,我什麼都沒有,你說你攻擊個毛線。話不多說,接下來看操作 重置密碼解決mysql for linux錯誤 error 1045 28000 access denied for user ro...

Linux下修改MySqL密碼 忘記密碼

解決mysql密碼錯誤 mysql u root p enter password error 1045 28000 access denied for user using password no 現在終於被我找到了解決方法,方法一 etc init.d mysql stop mysqld saf...

linux下mysql修改root密碼

方法一 用set password命令 首先,登陸mysql mysql u root p 然後執行set password命令 set password for root localhost password 654321 上面例子,將root密碼更改為654321 方法二 使用mysqladmi...