1.首先停止mysql服务,在mysql的bin目录下 ./mysql.server stop.
2.在 mysql配置文件中的mysqld区段中添加 skip-grant-tables,这句话的作用是在启动mysql服务的时候跳过授权表.
3.接下来重启mysql,就可以不用指定密码登录 ./mysql -p
4.修改mysql用户密码: update mysql.user set password=password(‘test’) where user=’root’
修改成功后不要忘了my.cnf中的 skip-grant-tables 注释,然后重启就o啦