出现“mysql>”提示符后输入:
mysql> update user set password = Password('root') where User = 'root';
回车后执行(刷新MySQL系统权限相关的表):
mysql> flush privileges;
再执行exit退出:
mysql> exit;
退出后,使用以下命令登陆mysql,试试是否成功:
#mysql -u root -p
按提示输入密码:root
第二种:
1.#service mysqld stop
2.然后执行
# mysqld_safe --skip-grant-tables & 1 &
表示在后台运行,接着打开第二个终端
3.接着登陆MySQL修改密码
# mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root';