`

远程连接MySQL,防火墙阻止访问,解决办法

阅读更多

远程连接MySQL,防火墙阻止访问,解决办法

1.在服务器A上用Navicat建立一个新连接
 默认:
 连接名  mysqlConnection
 Ip address: localhost
 Port:3306
 User name(默认):root
 password: root

2.为新建的mysqlConnection连接添加授权用户
 右键点击mysqlConnection连接/Manage Users.../Add User
 填写:
 User name:zzq(可随意)
 Host:远程计算机B的IP地址
 Password:123
 远程计算机B要连接服务器A上的Mysql服务时,用zzq用户进行连接,不能用root账户连接

3. 添加防火墙例外端口
 打开防火墙,选择例外选项卡,添加端口
 名称:mysqlport
 端口号:3306
 选中TCP

 设置好后,务必重新启动计算机
 
4. 在远程计算机B上去连接服务器A上的Mysql服务
 仍然用Navicat工具
 新建一个连接,名字随意
 Host name/IP address: 服务器A的IP地址
 User name: zzq
 Password: 123

分享到:
评论
1 楼 IT人_ 2012-06-22  
不错

相关推荐

    MYSQL无法远程连接

    ### MySQL无法远程连接问题解析与解决方案 #### 一、问题背景 MySQL是一种广泛使用的开源关系型数据库管理系统,因其高效稳定而被众多企业和开发者所青睐。然而,在实际部署和使用过程中,有时会遇到无法进行远程...

    MySql实现远程连接.txt

    在设置 MySQL 远程连接的过程中可能会遇到一些问题,以下是一些常见的解决方案: - **防火墙设置**:确保服务器的防火墙没有阻止 MySQL 的端口(默认为 3306)。 - **MySQL 配置文件**:编辑 `/etc/mysql/my.cnf` ...

    Linux开启mysql远程连接

    #### 四、步骤一:创建远程连接MySQL授权用户 首先需要登录到MySQL数据库,并创建一个允许远程连接的用户。这里我们创建一个名为`itlogger`的用户,其权限如下: ```sql mysql -u root -p mysql> GRANT ALL ...

    mysql5.5.8安装问题(无法远程连接)

    6. **SELinux策略**:如果你的Linux系统启用了SELinux,那么其策略可能阻止了MySQL的远程连接。需要检查和修改相应的策略,或者临时关闭SELinux以测试连接。 7. **错误日志排查**:如果上述步骤后仍无法连接,查看...

    MySQL数据库安装和设置远程连接

    MySQL数据库安装和设置远程连接是数据库管理中的基础步骤,尤其对于分布式系统和云服务来说,远程访问能力至关重要。以下是详细的操作步骤和相关知识点: 1. **下载与解压**:首先,从官方网站...

    mysql远程访问授权

    - **MySQL配置文件**:确认MySQL的配置文件(my.cnf或my.ini)中的bind-address参数允许远程连接。默认情况下,bind-address可能设置为“127.0.0.1”,仅允许本地连接。将其更改为“0.0.0.0”可以接受所有IP地址的...

    Centos7下无法远程连接mysql数据库的原因与解决

    通过执行以上操作,你应该能够成功解决CentOS7下无法远程连接MySQL数据库的问题。记住,安全起见,只对需要远程访问的用户和IP地址开放权限,并定期检查和更新防火墙规则,以防止不必要的访问。在生产环境中,强烈...

    odbc 连接mysql异常解决方案.zip

    - 如果是远程连接,确保网络连接正常,并允许远程访问MySQL服务器。 通过以上步骤,应该能够解决“未发现数据源名称并且未指定默认驱动程序”的错误。如果在执行过程中遇到任何困难,可以查阅MySQL官方文档或社区...

    服务器的MySQL不能远程访问的解决方案

    ### 服务器的MySQL不能远程访问的解决方案 在IT领域中,MySQL是一种广泛使用的开源关系数据库管理系统,被众多企业和开发者用于存储、管理和检索数据。然而,在实际应用过程中,有时会遇到MySQL无法实现远程访问的...

    mysql开启远程连接(mysql开启远程访问)

    这就需要开启MySQL的远程连接权限。下面我们将详细讲解如何实现这一功能。 首先,我们要明白开启远程连接涉及的几个关键步骤: 1. **授权用户远程访问**: 在MySQL中,每个用户都有特定的主机限制,即只能从指定...

    vs2012 链接mysql的解决方案

    5. **防火墙设置**:确保MySQL服务器的3306端口(默认端口)没有被防火墙阻止,允许VS2012所在的计算机访问。 6. **数据库权限**:检查数据库用户是否具有足够的权限连接到数据库,以及是否允许远程连接。在MySQL的...

    mysql 远程root权限

    ### MySQL远程root权限详解 在数据库管理中,MySQL作为一款广泛使用的开源关系型数据库系统,其安全性至关重要。本文将深入探讨“MySQL远程root权限”的概念、实现方法以及相关的安全注意事项。 #### 一、理解...

    linux下mysql开启远程访问权限 防火墙开放3306端口

    在Linux环境下,MySQL数据库系统默认情况下只允许本地主机...如果你遇到问题,例如MySQL连接仍然被防火墙阻止,可以查阅相关文档或使用如`iptables-save`命令检查防火墙规则,确保3306端口开放规则已经生效。

    远程无法连接SQL2000及MySQL的原因和解决办法

    自带的Windows防火墙如果开启,会阻止1433和3306端口的通信,从而导致远程连接失败。关闭防火墙即可解决此问题。 3. **TCP/IP端口过滤启用**: 启用网卡属性中的TCP/IP端口过滤同样可能导致端口被关闭。关闭该...

    idea连接mysql数据库.doc

    - **检查防火墙设置**,确保没有阻止对 MySQL 端口的访问。 - **远程数据库服务器**,确保 MySQL 用户具有从远程主机连接的权限。 - **安全措施**:在生产环境中,不要将数据库密码等敏感信息硬编码在代码中,而是...

    Ubuntu Server 16.04安装MySQL设置远程访问出现问题的完美解决方案(error:10061)

    这可能是由于防火墙阻止了入站连接或 MySQL 未正确配置以接受远程连接。 - **检查防火墙设置**:确保防火墙规则允许通过 MySQL 默认端口(3306)的 TCP 连接。 ```bash sudo ufw allow 3306/tcp ``` - **确认 ...

    如何在同一个局域网中访问别人的mysql数据库.txt

    为了让其他局域网内的计算机能够访问到这台服务器上的MySQL数据库,我们需要授权这个`root`用户可以远程访问。执行以下命令: ```sql USE mysql; GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY "root"; ...

    MYSQL设置ssh登陆.docx

    ### MySQL通过SSH进行远程登录的方法详解 ...希望本文能帮助你更好地理解和应用SSH连接MySQL的技术。 通过这种方式,不仅可以提高数据传输的安全性,还能有效地管理远程数据库资源,确保系统的稳定性和安全性。

    MySql允许远程连接如何实现该功能

    默认情况下,MySQL服务器可能配置为仅监听本地地址(127.0.0.1),这阻止了远程连接。要允许远程连接,你需要编辑MySQL的配置文件以取消绑定到本地地址。具体步骤如下: a. 对于Ubuntu Server,找到配置文件: `...

Global site tag (gtag.js) - Google Analytics