第一种方法:用set password方法:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
第二种方法:用UPDATE直接编辑user表:
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
第三种方法:用mysqladmin设置密码:
mysqladmin -u root password "newpass"
如果root已经设置过密码,采用如下方法
mysqladmin -u root password oldpass "newpass"