因为学习的需要,需要安装xampp.结果在启动mysql的时候就出现了如下图所示的错误.
从报错我初步判断3306端口被占用了,然而我并没有细想被哪个东东占用了.我首先在config中修改了xampp的mysql端口.在下面图示的位置改的.
修改my.ini文件中的端口为其他端口,比如3308.
改完保存文件后,重新启动mysql发现问题并没有解决,是我自以为是了.然后果断就求助度娘了...
在一顿乱点之后发现了一篇干货文章写到本地安装mysql会和xampp中mysql冲突,让我眼前一亮,貌似我电脑就单独安装了mysql,很对症,开搞...
原来本地安装了mysql,启动xampp的mysql时会默认启动本地的mysql服务,那怎么办呢?修改mysql的注册表-运行打开regedit如图更改:
即修改mysql的imagepath值为xampp的mysqld的路径.
然后启动mysql,成功,美滋滋...