1.跳过密码启动mysql


service mysqld start --skip-grant-tables
启动mysql 开启跳过密码
也可以配置文件:加入skip-grant-tables


2.修改密码


update mysql.user set authentication_string=password(‘123456’) where user=‘root’;


安装完成之后没有启动,用ps -ef|grep mysql 发现没有进程,重新启动电脑,然后就好了。

3.初次使用的时候提示:You must reset your password using ALTER USER statement before executing this statement.

解决办法如下:


SET PASSWORD = PASSWORD(‘你的新密码’);
ALTER USER ‘root’@‘localhost’ PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES;