set password for root@localhost=password('你的密碼');
或者
set password for 'root'@'localhost'=password('MyNewPass4!');
提示:命令修改mysql數據庫root用戶密碼提示ERROR 1133 (42000): Can't find any matching row in the user table錯誤
解決:
use mysql; select Host,User from user;
原因:主要原因是修改密碼的條件不否
- 將
set password for 'root'@'localhost'=password('MyNewPass4!');
代碼中的localhost
修改%
,與數據庫Host
字段值一致set password for 'root'@'%'=password('MyNewPass4!');
- 刷新
flush privileges;