如果root密码为空则直接用下面一行命令设置密码:
mysqladmin -u root password "新密码"
如果已经设置了密码,又忘记了密码,这需要用下列步骤重置密码:
1)首先停止mysql:
#service mysqld stop
2)以特殊模式启动MySQL
#/usr/bin/mysqld_safe --skip-grant-tables &
3)进入设置新密码
mysql -u root -p
mysql> update mysql.user set password=password("新密码") where user="root";
4)刷新权限
mysql>flush privileges;
退出
mysql>exit;
5)正常启动mysql
# /rc.d/init.d/mysqld start