
最近在学PHP,学到mySQL的时候我掏出了我积满灰尘的PHPStudy,但是版本太低了,就去下了个新版:
然后就是mySQL服务无法启动,老倒霉蛋了,一点都不惊讶甚至觉得就该这样.
我一开始觉得是端口占用的问题,去看了一下发现新版PHPStudy的mySQL默认占用的是3306端口,一般不会和其他进程起冲突,查完也确实没有出现进程占用的情况;
再次尝试链接mySQL, 依然无法启动,phpmyAdmin无法登入.
重启phpstudy,启动mysql服务,无果.
尝试卸载mysql5.7.26,卸载成功,但是再次下载时弹出报错导致无法下载;
怒不可遏;
尝试下载mysql8.0.12,下载成功.
尝试启动mySQL服务,启动失败.
进入cmd查找端口占用,发现3306端口遭到PID为7772的mysqld进程占用,注意此时netstat -ano的检测结果只有一项进程.
数据库工具可以正常使用;
两小时后发现phpmyAdmin不能使用,根据报错原因判断为当前mySQL版本过低导致,于是卸载5.0.96版本,切换为5.5.29版本,两个数据库工具均可正常使用;了: