MySQL如何修改默认root用户的密码?

第一种方法:用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"