1、mysqladmin修改root密码:
1)新数据库,从未设置过root密码,可以使用下面命令:
# mysqladmin -u root password "newpass" #新密码为“newpass”
2)已经设置过root密码,想使用mysqladmin修改,使用下面命令:
[root@localhost ~]# mysqladmin -u root -p root password "redhat" #旧密码为root 新密码为“redhat”
2、使用set password命令:
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
3、使用update user直接登录数据库修改密码:
mysql> update user set password = password('newpass') where user = 'root';
mysql> flush privileges;