本文摘自PHP中文网,作者爱喝马黛茶的安东尼,侵删。

使用Navicat for MySQl访问远程mysql数据库,出现报错,显示“2003- Can't connect MySQL Server on 'localhost'(10038)“。
而出现这种错误的原因是远程3306端口未对外开放。
解决步骤:
首先远程连接服务器,点击“开始”-“管理工具”-“高级安全Windows防火墙”。
相关推荐:《Navicat for mysql使用图文教程》
在打开的窗口中,左边选中“入站规则”,右边点击“新规则”来新建一个入站规则。
在“规则类型”中选择“端口”,然后下一步。
选中“特定本地端口”,输入3306,然后下一步。
相关阅读 >>
更多相关阅读请进入《Navicat》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。