有以下方法:
方法1: 用SET PASSWORD命令 
首先登录MySQL。 
格式:mysql> set password for 用户名@localhost = password(‘新密码') 
例子:mysql> set password for root@localhost = password(‘123')
方法2:用mysqladmin 
格式:mysqladmin -u用户名 -p旧密码 password 新密码 
例子:mysqladmin -uroot -p123456 password 123
方法3:用UPDATE直接编辑user表 
首先登录MySQL。 
mysql> use mysql 
mysql> update user set password=password(‘123') where user='root' and host='localhost' 
mysql> flush privileges