Answers:
要将根密码更改为newpassword
:
mysqladmin -u root -p'oldpassword' password 'newpassword'
要更改它,以便root不需要密码:
mysqladmin -u root -p'oldpassword' password ''
注意:我认为,-p
和之间没有空格很重要,'oldpassword'
但是我对此可能是错的
请注意,从MySQL 5.7开始,validate_password插件默认情况下处于活动状态,并阻止您使用空密码。
您需要禁用此插件以允许输入空密码:
UNINSTALL PLUGIN validate_password;
SET PASSWORD FOR root@localhost = PASSWORD('');
请注意,除非您不关心安全性,否则应遵循@womble的建议,并使用密码和.my.cnf
文件以方便使用。
检查我的文章关于此主题的删除MySQL root密码!