在Mysql安装以后,登陆出现提示,使用:
[root@localhost]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
然后输入命令:
mysql -u root mysql
进入安全模式下的Mysql
然后通过修改字段使用:
UPDATE user SET Password=PASSWORD('新密码') WHERE user=`root`;
完成修改。
然后使用命令:
mysql> FLUSH PRIVILEGES;
mysql> quit
再次登陆可以使用root和新密码登陆。
但是在进行操作的时候仍然会报错:
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
这时我们需要在Mysql命令行下使用命令:
mysql> SET PASSWORD =PASSWORD('刚刚设置的新密码‘);
然后就可以正常使用Mysql了。