先停掉mysql
[root@instance-q6fz45kc etc]# service mysqld stop
编辑my.cnf文件,跳过验证,实现无密码登录
vim /etc/my.cnf
在my.cnf文件末尾加:skip-grant-tables
后保存退出
然后启动mysql
[root@instance-q6fz45kc etc]# service mysqld start
进入mysql
[root@instance-q6fz45kc etc]# mysql
使用user库
mysql> use mysql
修改密码
mysql> update user set authentication_string=password('123456') where user="root";
退出mysql
exit
停掉mysql
[root@instance-q6fz45kc etc]# service mysqld stop
打开my.cnf 去掉那会加的那段代码
重启mysql
[root@instance-q6fz45kc etc]# service mysqld start
重新连接
[root@instance-q6fz45kc etc]# mysql -u root -p
输入密码连接成功!