`

连接其他数据库

阅读更多
常用检查步骤。

1. PING hostname 或 PING 189.xx.xx.xx 确认服务器IP层通信没有问题。如果PING通则继续(2),PING不通则找网络方面专家协助。
2. TELNET hostname 3306 确认服务器TCP层通信没有问题。(你的端口号可能不是3306),如通则继续,如不通,请检查mysqld 是否已经在运行,防火墙屏蔽了端口。
3. 检查用户权限, show grants ...


Linux iptables 开放Mysql端口允许远程访问
修改防火墙配置文件:
vi /etc/sysconfig/iptables

增加下面一行:

-A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
如果想开通21等端口,只需要将3306换成21等要开放的端口就可以了。
配置后,重新启动iptable
service iptables restart
这时就可以从其他机器访问Mysql了。


注意:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited

-A   RH-Firewall-1-INPUT   -j   REJECT   --reject-with   icmp-host-prohibited 
是拒绝icmp访问,对于其它的报文返回一个主机禁止访问的错误

开通3306 端口的行必须在icmp-host-prohibited前
分享到:
评论

相关推荐

    dbeaver驱动jar包,用于连接其他数据库(部分数据库)

    为了实现与这些数据库的连接,DBeaver依赖于特定的数据库驱动程序,也就是JDBC(Java Database Connectivity)驱动。在本案例中,"dbeaver驱动jar包"指的是DBeaver所需的JDBC驱动程序的集合,它们是以Java Archive ...

    thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例

    方法1:在需要连接其他数据库的地方,使用Db::connect()方法动态连接数据库,方法参数为数据库配置的数组或字符串例如: 字符串参数: Db::connect('mysql://root:1234@127.0.0.1:3306/thinkphp#utf8'); 配置数组...

    如何连接SQL数据库

    2. **外部连接**: 对于其他程序,可以使用ADODB(ActiveX Data Objects)连接Access数据库。 ```vbnet Dim conn As New ADODB.Connection conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\path\to\...

    java连接cache数据库说明,数据库驱动,cache可视化工具

    Java连接Cache数据库主要涉及到的是如何使用Java编程语言与Intersystems Cache数据库进行交互。Intersystems Cache是一款高性能、面向对象的数据库系统,广泛应用于医疗、金融等领域的复杂数据管理。在Java环境中,...

    C#连接数据库源码下载

     9.3 连接其他数据库 367  实例262 连接Excel 367  实例263 连接Oracle数据库 368  9.4 数据库结构的读取与修改 369  实例264 读取SQL Server数据库结构 369  实例265 修改SQL Server数据库...

    在JDeveloper中连接MySQL数据库

    ### 在JDeveloper中连接MySQL数据库 #### 知识点一:JDeveloper与数据库连接 - **JDeveloper简介**:JDeveloper是由Oracle公司开发的一款集成开发环境(IDE),主要用于Java应用程序的开发,支持Java、Web应用以及...

    瀚高数据库连接工具,用于连接到本地或远程的瀚高数据库 请区别于瀚高迁移工具

    注意:本地网络必须能正常连接到瀚高数据库 有2种方式: 本机和服务器网络 互通,可以直接连接到上文中安装的服务器端的瀚高数据库; 本机和服务器网络 不互通,则需要在本地安装瀚高数据库(可联系对方工程师远程...

    连接其他oracle数据库信息创建本地视图

    这可以通过创建数据库链接(Database Links)实现,标题“连接其他Oracle数据库信息创建本地视图”正是围绕这一主题展开。数据库链接允许我们在一个Oracle实例中创建对另一个Oracle实例的逻辑连接,从而能够查询远程...

    C#+ArcEngine连接ArcSDE数据库参数设置

    在IT领域,特别是GIS(地理信息系统)开发与应用中,使用C#结合ArcEngine来连接ArcSDE数据库是一项常见的需求。本文将详细探讨如何在C#环境下利用ArcEngine正确配置并连接到ArcSDE数据库。 ### 一、ArcEngine与...

    c语言连接达梦MD数据库

    本教程将详细讲解如何使用C语言来连接达梦数据库,以及在Visual Studio 2013环境下进行必要的配置。 C语言是一种基础且强大的编程语言,它能与各种数据库进行交互。达梦数据库提供了ODBC(Open Database ...

    JDBC连接oracle数据库.doc

    标题和描述均提到了“JDBC连接oracle数据库”,这表明文档主要关注于如何使用Java Database Connectivity (JDBC)技术来连接Oracle数据库。JDBC是一种用于执行SQL语句的Java API,它为Java应用程序提供了标准的数据库...

    Java连接Oracle数据库的各种方法

    Java连接Oracle数据库主要依赖于两种方法:JDBC和SQLJ。这两种方法都是Oracle8i及其后续版本中为Java开发者提供的数据库交互方式。 JDBC(Java Database Connectivity)是一种标准的Java API,它允许Java应用程序...

    VB中用ADODC控件连接ACCESS数据库.doc

    VB中用ADODC控件连接ACCESS数据库 VB中用ADODC控件连接ACCESS数据库是VB开发中的一种常见的数据库连接方法。下面我们将详细介绍如何使用ADODC控件连接ACCESS数据库。 首先,我们需要建立一个ACCESS数据库,创建一...

    Qt 多线程连接数据库——数据库连接池

    * 数据库连接池特点: * 获取连接时不需要了解连接的名字,连接池内部维护连接的名字 * 支持多线程,保证获取到的连接一定是没有被其他线程正在使用 * 按需创建连接,可以创建多个连接,可以控制连接的数量 * 连接...

    DBeaver连接国产数据库的正确打开方式

    《DBeaver连接国产数据库的全面指南》 DBeaver是一款功能强大的通用数据库管理工具,其灵活的特性使其能够连接多种类型的数据库,包括国产数据库。本文将详细介绍如何使用DBeaver来连接达梦、人大金仓和虚谷等国产...

    C# 数据库连接池 C# 数据库连接池

    数据库连接池是数据库管理中的一个重要概念,它在C#编程中扮演着优化数据库操作的关键角色。C#数据库连接池是一种管理数据库连接的技术,通过复用已存在的连接而不是每次请求时都创建新的连接,从而提高数据库操作的...

    powerbuilder11.5连接Oracle数据库的通用方法。

    选择合适的 DSN 后,PowerBuilder 会自动填充其他连接信息,如服务器名、数据库名等。您也可以根据需要手动修改这些值。 ##### 第五步:测试连接 点击“Test”按钮测试连接是否成功。如果测试通过,则表示配置正确...

    vb.net数据库连接实例

    在VB.NET项目中,我们可以通过添加对`System.Data.SqlClient`命名空间的引用来使用SQL Server数据库,或者对于其他类型的数据库,如MySQL、Oracle等,添加相应的数据提供者。 1. **创建数据库连接字符串** 连接...

    html连接access数据库的小例子

    1. **创建ASP连接文件**:创建一个名为`dbConnection.asp`的ASP文件,用于建立与Access数据库的连接。在ASP中,我们可以使用ADO(ActiveX Data Objects)库来处理数据库操作。以下是一个基本的ASP连接示例: ```asp...

Global site tag (gtag.js) - Google Analytics