方法1: 用SET PASSWORD命令 SET PASSWORD FOR 'root' @ 'localhost' = PASSWORD ( 'newpass' ); 方法2:用mysqladmin mysqladmin -u root password "newpass" mysqladmin -u root password oldpass "newpass" 方法3: 用UPDATE直接编辑user表 use mysql; UPDATE user SET Password = PASSWORD ( 'newpass' ) WHERE user = 'root' ; FLUSH PRIVILEGES ;