一、问题
在日常开发中,难免需要用到mongodb和mysql数据库
当我在mongodb正常连接使用的时候,切换回mysql,发现无法连接
二、原因分析
1、端口查看被占用
win+r打开命令提示符(cmd),可以使用以下命令:
netstat -ano | findstr "端口号"
将“端口号”替换为您想要检查的实际端口号。如果端口被占用,将会显示监听该端口号的进程ID(PID)
关闭它
2、MySql没有启动
win + r ——输入services.msc——找到MySql 启动
3、出现启动错误
本地计算机上的 mysql 服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止
首先确定自己时在没有任何修改的情况下发生这种情况,那么久先备份data数据,里面是自己平时项目的数据库信息
然后将data里面所有的数据清空
用管理员打开系统命令符(如果你安装的路径不是C盘的时候,可以通过D:或者E:切换别的盘)
依次输入下面的指令:
(1)移除mysql服务
mysqld --remove mysql
(2)初始化mysql
mysqld --initialize-insecure --user=mysql
(3)安装mysql服务
mysqld --install
没什么意外就可以启动成功
恢复数据:
先关闭服务,然后将备份的data粘贴到原来的位置,再启动服务
4、都不行的时候
如果到了这里还不行,重新安装吧,我相信你也累。
这里提醒一下:新手小白安装的时候,尽量不要在安装mysql时候东安装一块,西安装一块拼凑起来
(重新安装的恢复数据和上面一样)