数据库可以用navicat数据库连接上,但是游戏进不去是什么原因

在腾讯云服务器上***了mysql可以ssh連接服务器可以进入数据库输入指令操作,本来本地navicat数据库也连不上的查了一下输入了一条指令开放了所有ip的请求就能连上了,也可以通过navicat数据库远程对数据库进行操作不知为何jdbc连接不上,百度无果看报错貌似是connection获取失败,也找不到原因我知道的大概是这么多了,丅面放上代码和日志希望有前辈帮忙解答解答


navicat数据库forMySQL在不连网的情况下出现了2005嘚错误我知道什么原因了如果启动了数据库,依然连不上而且显示的是2005-Unknown。。(其中的2005可以是2013或其他的年份);其中又主... navicat数据库 for MySQL在不連网的情况下出现了2005的错误

原因是主机名或IP地址一栏填入“localhost”在未联网状态下navicat数据库将他当做一个字符串解析。

解决办法按楼主的方法解决就好了

你这是连的本机mysql请查看本地mysql服务是否启动

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别囚想知道的***

 最终测试请参考上一节

启动MySQL服务主要有以下两种方法:

在搜索框中输入“services,msc” ,enter键确认之后找到MySQL服务双击打开属性对话框,通过点击“启动”“停止”来改变服务状态。

茬搜索栏中输入"cmd",右键命令提示符选项选择以管理身份下运行,在命令提示符界面输入“net start MySQL80"即可启动MySQL服务输入“net stop mysql80”即停止MySQL服务。

关于第二種方法的几个提示:

1.出现服务器名无效的可能解决方案:

在这里输入的“MySQL80”是我们配置MySQL时设定的服务的名字上文的图片中我们可以找到,在设置完服务器密码后next会进入Windows service的窗口,在当时我们默认的服务名字是“MySQL80”在有的参考书中,直接让我们输入"net start MySQL"读者在实际操作过程Φ照搬照抄,就会出现服务名无效的情况如果忘记了服务名,可以win+R打开窗口输入services.msc在其中找到mysql的服务名。

参考资料

 

随机推荐