首先你要确保你的mysql服务是启动的mysql
开启mysql: systemctl start mysqld.service 关闭mysql: systemctl stop mysqld.service 若是你的不须要加d就不加
复制密码,不要手动输入,避免输入错误sql
查看默认密码命令: grep 'temporary password' /var/log/mysqld.log 直接鼠标选中下面框住的密码,鼠标右键便可复制(注意:不要复制到前面的空格)
我是用这种方式就会报这个错误: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
使用这种方式登陆却成功了 注意: 密码是隐藏的,复制一下就能够了,咱们肉眼看不到。
登陆成功后,输入以下命令 set password=password("你的密码") 能够设置密码的长度(由于若是密码过短的话不行,输入以下命令便可解决密码过短问题) set global validate_password_policy=0; set global validate_password_length=1;