编辑MySql配置文件
进入配置文件
vi /etc/my.cnf
按i
进入编辑模式,在[mysqld]下添加一句 skip-grant-tables
,按ESC后 :wq
保存并退出。
重启启MySql服务service mysqld restart
mysql -u root -p
命令然后回车,当需要输入密码时,直接按enter键,便可以不用密码登录到数据库当中
修改默认密码
使用 set password for 'username'@'host' = password('newpassword')
命令修改新的密码。
如果报错,请使用下面的命令
update user set authentication_string=passworD("newpassword") where user='root';
// flush privileges;
如果不行,请尝试先flush privileges;
到此即可成功!