精华内容
下载资源
问答
  • MySQL远程数据库连接10038报错

    每天早晨7:21分熟悉的无锡地铁一号线,习惯性的打开朋友圈,不经意间看到之前考研途中一位很励志的学者回答一位同学的问题“老师,很多事情都亲力亲为,为什么没有觉得你很累的样子呢?” ——我肯定也会累,只是当努力不是一时的兴起,而是一种习惯的时候就不觉得累了。与大家共勉!

     前几天使用MySQL连接其它主机的数据库时,遇到连接失败的问题,报错信息是:Can't connect MySQL Server on 'localhost'(10038)。翻阅了一些资料,在网上也查找了很多回复,最终也找到了正确的解决方法。

    首先,出现“10038”报错的原因是:远程端口未对外开放,所以在请求访问时被防火墙拦截


    其次,具体解决方法如下(端口以3306为例,WIN7系统演示):


    依次打开 控制面板——系统和安全——Windows防火墙 ,如下图

    点击 “高级设置”,

    会看到有个“入站规则”,点击 入站规则 ,进入如下界面


    此时,再点击 “新建规则”


    规则类型选择 “端口”,点击 下一步


    选择 “特定本地端口”,输入端口号:3306,下一步


    点击允许连接,下一步


    下一步


    名称、说明为自定义,自己明白意思就行,点击“完成”,


    在入站规则中可以看到新增加的入站规则,重新进行数据库连接访问就可以成功了!至此,本地连接MySQL远程数据库10038问题就解决了。


    展开全文
  • 解决方案: 1、将防火墙关闭; 2、给数据库分配权限

    解决方案:

    1、将防火墙关闭;

    2、给数据库分配权限

    展开全文
  • navicat数据库连接报错

    千次阅读 2017-04-18 23:24:35
    问题:2003 Can't connect to MySql server on "localhost"(10038) 这是因为mysql服务被关了,需要重新启动。启动方式如下: 1、 点击开始 2、 在计算机那里,点右键打开管理 3、 找到服务项,点击...

    问题:2003 Can't  connect to MySql server on "localhost"(10038)


    这是因为mysql服务被关了,需要重新启动。启动方式如下:

    1、     点击开始

    2、     在计算机那里,点右键打开管理

    3、     找到服务项,点击服务,找到mysql,将手动改为自动即可解决该问题。


    展开全文
  • 解决不能连接数据库报错10038

    千次阅读 2018-06-24 12:05:15
    请先确保不是mysql服务... 1,使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“2003- Can't connect MySQL Server on 'localhost'(10038)“。 2,原因是:远程3306端口未对外开放。于是下面进行远程330...


    请先确保不是mysql服务没启动!
    请先确保不是mysql服务没启动!
    请先确保不是mysql服务没启动!
    这里写图片描述

    1,使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“2003- Can't connect MySQL Server on 'localhost'(10038)“。
    这里写图片描述

    2,原因是:远程3306端口未对外开放。于是下面进行远程3306端口开放操作。

    3,打开控制面板,到windows防火墙
    这里写图片描述

    4,进入高级设置
    这里写图片描述

    5,在打开的窗口中,左边选中“入站规则”,右边点击“新规则”来新建一个入站规则。
    这里写图片描述

    6,在“规则类型”中选择“端口”,然后下一步。
    这里写图片描述

    7,选中“特定本地端口”,输入3306,然后下一步。
    这里写图片描述

    8,选中“允许连接”,然后下一步。
    不截图了
    9,默认都选中,然后下一步。
    10,输入新增的入站规则名称。
    11,再次连接,成功。
    这里写图片描述

    ps.断网连接时也会报错
    解决方案如图:
    这里写图片描述
    只需把ip地址改成127.0.0.1

    展开全文
  • 我们连接远程服务器的mysql,如果出现问题,很大问题会出在服务器的端口和授权问题 首先我们通过 ①:netstat -an|grep 3306 ...来查看mysql默认的端口3306是否开启,允许哪个ip使用,如果你发现,前面有...
  • 解决不能连接数据库报错10038 请先确保不是mysql服务没启动! 使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“2003- Can't connect MySQL Server on 'localhost'(10038)“。 原因是:远程3306端口未...
  • 最近新部署了一台测试环境,使用Navicat连接mysql报10038错误; 使用惯用的方法, 修改配置文件: centos中,修改vi /etc/my.cnf,bind前加#或修改为=0.0.0.0 然后重启mysql:systemctl restart mysql.service 结果...
  • MySQL 连接错误Can’t connect to MySQL server on (61... win版Navicat 报错Can’t connect to MySQL server on ‘xx.xx.xx.xx’ (10038) 其中xx.xx.xx.xx是ip地址。 1、查看该用户是否有远程登录的权限 mysql> SEL
  • 关于在windows下链接liunx系统下远程数据库报错2003--提示10038的解决方案如下: 在liunx系统中安装配置mysql数据库默认是没有对外开启3600端口,如果出现10038; 1,先尝试:netstat -an|grep 3306来查看mysql...
  • 10038mysql报错

    2018-06-26 19:12:47
    哈哈,数据库连接错误,我还检查了好几遍用户名,密码,端口,ip,结果,还是没找到问题结果!!!高能的是我上网搜一下这个嘿嘿嘿,没网网线被我不小心弄掉了...
  • 解决数据库报错

    2019-02-25 00:56:19
    弹出2003 - Can't connect to MySQL server on 'localhost' (10038) 原因:mysql服务没有开启。 去开启mysql服务。 (或10061)   二 开启mysql服务时,弹出 无法启动mysql服务错误1067,进程意外中止 卸载...
  • 宝塔中解决mysql远程连接数据库报错

    千次阅读 2020-03-24 14:45:05
    宝塔中解决mysql远程连接数据库报错 宝塔建站后,用Navicat连接远程数据库,无法连接,第一个问题是10038 在宝塔中找到安全这个选项,看防火墙是否没有放行3306端口,如果没有,就加上 然后再点击连接测试,显示...
  • RDS for MySQL或MariaDB TX连接失败 错误信息 原因和解决办法 ERROR 2003 (HY000): Can’t connect to MySQL server on ‘XXX’(10038或10060或110)无法连接到数据库:XXX 点此查看 ERROR 1045 (H...
  • 解决: (1)用root用户登陆 (2)grant all privileges on *.* to 'root'@'%' identified by 'Snyht_8888' with grant option; (3)flush privileges; 转载于:https://www.cnblogs.com/52-hz/p/7154813.html...
  • 当使用MySQL数据库报出这种2003-Can’t connect to MySQL server on ‘localhost’(10038)错误: 查阅资料发现是,服务中的MySQL禁用了,于是搜索服务,开启MySQL,报错就成功解决了。
  • 优先考虑mysql数据库是否开启 1.先看报错窗口。 通过百度,最终找到的原因是:远程3306端口未对外开放。 于是下面进行远程3306端口开放操作。 首先远程连接服务器,点击“开始”-...
  • 使用Navicat for MySQl访问mysql数据库,出现报错,显示“2003- Cant connect MySQL Server on localhost(10038)“。原因:3306端口未对外开放。解决方案: 方法一:我的电脑右键--->管理--->服务和...
  • 2003 - Can’t connect to MySQL ...Navicat 连接数据库报错: 2003 - Can’t connect to MySQL server on localhost’ (10038) 无法连接到本地主机上的MySQL服务器 本来以为Mysql的服务没开,到服务里查看发现My...
  • 在打开Navicat for MySql时报:Can’t connect to mysql server on ‘localhost’ (10038)错误,遇到这种错误,很大程度上忘记开Mysql的服务,这样我们将服务开启就可以。如果开启了还错,那么考虑防火墙的阻止 解决...
  • 为了更好的操作数据库,我希望可以用navicat for mysql管理我的数据库。 当我按照正常的模式去链接mysql的时候, 报错提示: 2003- Can't connect MySQL Server on 'x.x.x.x'(10038) 于是,通过查找资料,我...
  • 1、可能是mysql数据库给远程连接mysql的账号(比如root)没有权限,那么先执行如下命令: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'T2wqwwee..' WITH GRANT OPTION; grant all on *.* to 'root'...
  • 但是,当再次想用的时候却发现数据库连不上了,各种报错: MySQL Workbench Error:Can’t connect to MySQL server on ‘localhost’(10061) 软件里的“Start Server”根本不管用。 Navicat for MySQL
  • 最近使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“2003- Can't connect MySQL Server on 'localhost'(10038)“。于是拼命百度,终于找到解决办法。 方法一:关闭防火墙 1 首先...
  • 解决问题时,建议先在阿里云设置...Navicat for MySQL访问远程mysql数据库,出现报错,显示“2003- Can't connect MySQL Server on '112.115.121.27'(10038) 问题原因 10038错误的含义是远程3306端口未对外开放。 ...

空空如也

空空如也

1 2 3
收藏数 50
精华内容 20
关键字:

数据库10038报错