最近买了个阿里云装了个centos7,里面装了个MySQL8.0.20,昨晚用到MySQL,现在方便期间我就直接连接远程的MySQL,这样就不用起本地的MySQL了,但是万万没想到,我居然忘记密码了,折腾了好一顿,还是密码错误,然后就留到今天来解决这个问题了,然后由于我不太会玩Linux,就踩了很多坑。
首先百度了了一顿,然后找到了这篇文章https://www.cnblogs.com/black-fact/p/11613361.html,刚开始还是挺顺利的,到后面,登入改密码的时候,坑就来了
啥情况呢,我又去百度一顿,找到另一个语句,但,还是坑
后面呢,我又拎着错误去百度,找到这篇文章https://blog.csdn.net/sinat_29774479/article/details/86505224
于是就发现了,我的MySQL是8.0.20版的,跟之前版本不一样然后就复制新语句,去执行了,这回它就换了个坑给我(敲代码的时候忘了加;就回车了,换行继续输入就对了)
这个坑很明显就是说密码太简单,然后我设了个包含数字+大小写字母+字符,它就好了
至此,完成了,这篇文章只是一个笔记而已,排版就不弄了,然后这里面的操作只是针对MySQL8,其他版本的操作可能会不一样,所以,在找资料的时候一定要看版本。