因宝塔官方8.0.6面板MySQL的密码规则变更,低于6位数的密码无法更改,导致一部分服务端的MySQL密码无法设置,教程如下: 
) q* ^8 V2 S1 z+ o% X) u! K2 Y* t[backcolor=var(--local-bg-color)] 1、修改服务端的密码为规则可用之内 修改服务端MySQL的密码,不知道具体目录的,可以用N+批量搜索修改 2、绕过面板规则用命令修改 MySQL5.6版本 - mysql -u root -p输入当前面板默认的MySQL密码
- ]+ N) {5 b1 N - update mysql.user set password=password('输入服务端需要的MySQL密码') where user='root';
' [4 b# V3 P G3 Y i! F2 g - flush privileges;6 H! i/ P, n. V6 X
- exit;
复制代码
$ n) q2 {4 {0 K% d7 r9 `0 oMySQL5.7版本: - mysql -u root -p输入当前面板默认的MySQL密码+ E. u* x* B) g) v2 C/ Y
- update mysql.user set authentication_string=password('输入服务端需要的MySQL密码') where user='root';- x. o* s+ V7 C! l0 [
- flush privileges;
$ T! f7 u, q/ h0 g5 j - exit;
复制代码 5 f$ ?. ]' H8 ?2 ^
0 a- {9 d' d5 _9 ~2 L5 S
PS:重启服务器也不会恢复至原本默认的规则密码了,修改后千万不要在宝塔面板数据库里面点击查看root密码,不然就变回自动生成的默认密码了,切记!切记!切记!重要的事要说三遍。 |