精易论坛

标题: 为什么我制作的程序无法连接MySQL数据库? [打印本页]

作者: 雨雾    时间: 2017-5-10 16:26
标题: 为什么我制作的程序无法连接MySQL数据库?
连接部分代码:
连接MySql (“106.14.14.34”, “root”, “我的密码”, “我的数据库名称”, )
一直返回0
对了,我是外网访问我在阿里云的ECS上的MySQL(PS:系统CentOS6.8)不知道跟这个有没有关系?

作者: imoling    时间: 2017-5-10 16:32
这就尴尬了。。看看你ip端口链接对不对吧。还有数据库是否允许外部访问,端口是否开放。。。。通常作为网站之类的数据库都是本地访问的。比如asp php 等。你这直链的也是6.。
作者: 雨雾    时间: 2017-5-10 16:34
imoling 发表于 2017-5-10 16:32
这就尴尬了。。看看你ip端口链接对不对吧。还有数据库是否允许外部访问,端口是否开放。。。。通常作为网站 ...

ip没错,端口是安装时默认的端口,数据库外部访问设置完了,断口开放不知道
作者: imoling    时间: 2017-5-10 16:42
你写个测试。到ecs本地去。用127ip或者你内网指定数据库ip链接,一测便知。如果还是出问题。就是你代码问题。
作者: 雨雾    时间: 2017-5-10 16:45
imoling 发表于 2017-5-10 16:42
你写个测试。到ecs本地去。用127ip或者你内网指定数据库ip链接,一测便知。如果还是出问题。就是你代码问题 ...

不懂Linux系统啊?怎么操作?
作者: Zixue    时间: 2017-5-10 16:45
阿里的端口一般默认开放3306 。 我建议你还是看一下端口。然后把端口写上去。
作者: 雨雾    时间: 2017-5-10 16:50
已经解决了,只需要把mysql重启就可以了。
首先打开putty
然后输入用户名、密码。(密码不可见)
最后输入/etc/init.d/mysqld restart 就可以了。




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4