[root@iZx5kisk3ozwjpZ ~]# mysql -uroot -p
Enter password:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)
1:可以直接重置密码
获取初始密码
cat /var/log/mysqld.log | grep password
[root@iZx5kisk3ozwjpZ ~]# cat /var/log/mysqld.log | grep password
2018-06-20T09:08:20.888241Z 1 [Note] A temporary password is generated for root@localhost: REe0;Q(W8MjV
REe0;Q(W8MjV就是初始密码
2:使用初始密码登陆
1:执行 mysql -uroot -p 然后输入初始密码
2:set global validate_password_policy=0;
set global validate_password_length=4;
3:设置新密码
alter user 'root'@'localhost' identified by '你的新密码';
这时候,使用你的新密码登陆即可