为了解决这个问题,我尝试了win+Q搜索cmd,并右键以管理员身份运行,输入net start mysql启动成功。然而,紧接着又出现了服务名无效的错误。为了解决这个问题,我首先找到了mysql的位置:C:\Program Files\MySQL\MySQL Server 8.0\bin。然后在mysql bin目录下以管理员的权限执行mysqld -install命令,并...
Navicat连接MySQL遇到的一些问题及解决过程记录
项目启动阶段遇到了Navicat连接MySQL的一系列问题,让我倍感困扰。
首先,我需要确认MySQL服务是否已经启动。通过控制面板——管理工具——服务,找到了MySQL服务,幸运的是它已经启动了。如果未启动,只需右键点击并启动即可。
接下来,我需要查看本地MySQL的端口号。默认情况下,端口是3306,但有可能因为一些原因(比如我经常删库跑路),导致端口被更改,从而引发了2002错误。
我尝试使用win+R输入cmd打开命令行,输入mysql -u root -p进行操作,但结果又出现了2003错误。
为了解决这个问题,我尝试了win+Q搜索cmd,并右键以管理员身份运行,输入net start mysql启动成功。然而,紧接着又出现了服务名无效的错误。
为了解决这个问题,我首先找到了mysql的位置:C:\Program Files\MySQL\MySQL Server 8.0\bin。然后在mysql bin目录下以管理员的权限执行mysqld -install命令,并重复上述操作(以管理员的权限net start mysql开启Mysql服务)。
最终,我成功地解决了最初的bug,并使用命令行输入mysql -u root -p。通过输入show global variables like ‘port’;查看端口,并发现是3305端口。我回到Navicat,将端口改为3305,并重新连接,成功连接。2024-08-12