`
xusaomaiss
  • 浏览: 615501 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

解决Mysql无法远程连接的问题

    博客分类:
  • java
阅读更多

解决Mysql 无法远程连接的问题

1、Mysql的端口是否正确,通过netstat -ntlp查看端口占用情况,一般情况下端口是3306。在用工具连接MySQl是要用到端口。例如My Admin\My Query Browser\MySQl Front等。


检查用户权限是否正确。
   例如:用户Tester,user表里有两条记录:host分别为localhost和%(为了安全,%可以换成你需要外部连接的IP)。


3、查看/etc/my.cnf中,skip-networking 是否已被注掉,需要注掉。
报错:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.51.112' (111)51Testing软


4、查看iptables是否停掉,没关的情况下,无法连接。
   通过:service iptables stop临时关闭。
   报错:ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.51.112' (113)

 

RedHat Linux 为增加系统安全性提供了防火墙保护。防火墙存在于你的计算机网络 之间,用来判定网络中的远程用户有权访问你的计算机上的哪些资源。一个正 确配置的防火墙可以极大地增加你的系统安全性。  



  为你的系统选择恰当的安全级别。

  「高级」

  如果你选择了「高级」 ,你的系统就不会接受那些没有被你具体指定的连接(除了默认设置外)。只有以下连接是默认允许的:

  DNS回应

  DHCP — 任何使用 DHCP 的网络接口都可以被相应地配置。

  如果你选择「高级」,你的防火墙将不允许下列连接:

  1.活跃状态FTP(在多数客户机中默认使用的被动状态FTP应该能够正常运行。)

  2.IRC DCC 文件传输

  3.RealAudio

  4.远程 X 窗口系统客户机

  如果你要把系统连接到互联网 上,但是并不打算运行服务器 ,这是最安全的选择。如果需要额外的服务,你可以选择 「定制」 来具体指定允许通过防火墙的服务。

  注记:如果你在安装中选择设置了中级或高级防火墙,网络验证方法(NIS 和 LDAP)将行不通。

「中级」

  如果你选择了「中级」,你的防火墙将不准你的系统访问某些资源。访问下列资源是默认不允许的:

  1.低于1023 的端口 — 这些是标准要保留的端口,主要被一些系统服务所使用,例如: FTP 、 SSH 、 telnet 、 HTTP 、和 NIS 。

  2.NFS 服务器端口(2049)— 在远程服务器和本地客户机上,NFS 都已被禁用。

  3.为远程 X 客户机设立的本地 X 窗口系统显示。

  4.X 字体服务器端口( xfs 不在网络中监听;它在字体服务器中被默认禁用)。

  如果你想准许到RealAudio之类资源的访问,但仍要堵塞到普通系统服务的访问,选择 「中级」 。你可以选择 「定制」 来允许具体指定的服务穿过防火墙。

  注记:如果你在安装中选择设置了中级或高级防火墙,网络验证方法(NIS 和 LDAP)将行不通。

  「无防火墙」

  无防火墙给予完全访问权并不做任何安全检查。安全检查是对某些服务的禁用。建议你只有在一个可信任的网络(非互联网)中运行时,或者你想稍后 再进行详细的防火墙配置时才选此项。

  选择 「定制」 来添加信任的设备或允许其它的进入接口。

 

分享到:
评论

相关推荐

    MYSQL无法远程连接

    ### MySQL无法远程连接问题解析与解决方案 #### 一、问题背景 ...综上所述,通过上述方法可以有效解决MySQL无法远程连接的问题。不过,在实施这些方案时,还需要根据实际情况灵活调整,以达到最佳效果。

    Navicat出现无法远程连接MySql服务器问题的解决办法

    Navicat无法远程连接MySql服务器问题的解决方法写在前面: 操作系统:中标麒麟4.0; 数据库:MySQL5.7.26; JDK:采用中标麒麟系统自带的openjdk; 客户端工具:Navicat; 前置条件: MySQL服务安装完毕; 情景: ...

    mysql允许远程连接

    MySQL 远程连接设置 MySQL 是一个广泛使用的关系数据库管理系统,它提供了强大的数据存储和管理功能。但是,默认情况下,MySQL 帐号不允许从远程登录,只能在 localhost 登录。然而,在某些情况下,我们需要从远程...

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

    通过理解并实施这些知识点,你应该能够解决MySQL 5.5.8安装后的远程连接问题。如果问题依然存在,可能需要进一步检查具体的错误信息或寻求社区的帮助,比如参考博客文章(如提供的链接),或者在论坛上提问。

    无法远程访问Mysql的解决方案

    然而,在实际应用中,我们常常会遇到无法远程访问 Mysql 的问题,这是由于 Mysql 的安全机制所致。下面我们将详细介绍无法远程访问 Mysql 的解决方案。 一、修改 "mysql" 数据库里的 "user" 表里的 "host" 项 ...

    Mac os 解决无法使用localhost连接mysql问题

    - MySQL远程连接丢失问题解决方法(Lost connection to MySQL server) - 配置mysql允许远程连接的方法 - MySQL远程连接不上的解决方法 - PHP中使用localhost连接Mysql不成功的解决方法 - 解决MySQL无法远程连接的...

    彻底解决SQL SERVER 2005无法远程连接的问题

    《全面解析:SQL SERVER 2005远程连接问题的解决方法》 SQL SERVER 2005作为一款广泛使用的数据库管理系统,有时会出现无法远程连接的情况,这往往给数据库管理和维护带来极大的困扰。本文将详细阐述如何从多个层面...

    MySql实现远程连接.txt

    #### 一、MySQL远程连接概述 MySQL 是一款非常流行的开源关系型数据库管理系统,广泛应用于各类网站及软件系统中。为了满足不同场景下的需求,MySQL 支持本地连接和远程连接。其中,远程连接允许用户从其他主机访问...

    远程连接MySQL所遇到的问题以及解决问题方法

    远程连接MySQL所遇到的问题以及解决问题方法 在 Linux 系统中,使用 YUM 命令安装 MySQL 后,需要进行一系列的配置以便能够远程连接 MySQL 数据库。以下是解决不能进行远程连接 MySQL 数据库的问题的方法,这些方法...

    MYSQL不能从远程连接的解决方法

    当遇到MySQL无法进行远程连接的问题时,可以通过修改用户权限设置或者授权特定IP地址的远程访问权限来解决。这些步骤通常涉及到对MySQL系统数据库的修改,因此务必谨慎操作,并确保理解每一步的意义。此外,在进行...

    解决mysql远程连接不上问题

    ### 解决MySQL远程连接不上问题 在日常的数据库管理和维护工作中,我们经常会遇到MySQL数据库只能通过本地`localhost`访问而无法通过IP地址进行远程连接的问题。这种情况不仅限制了数据库的可访问性和灵活性,还...

    MySQL远程连接丢失问题解决方法(Lost connection to MySQL server)

    远程连接mysql是总是提示: 代码如下:Lost connection to MySQL server at ‘reading initial communication packet’, system error: 0 很明显这是连接初始化阶段就丢失了连接的错误。 google半天大多是说的注释掉...

    NaviCat连接时提示不支持远程连接的MySql数据库解决方法

    - 解决NaviCat无法远程连接MySQL的问题。 - MySQL数据库的安装以及与NaviCat for MySQL的配合使用教程。 - 解决NaviCat连接MySQL出现2059错误的方法。 - 使用Navicat进行远程连接MySQL的详细步骤解析。 以上就是...

    解决MySQL无法远程连接的方法

    MySql远程连接无法打开解决办法 1、改表法。 请使用mysql管理工具,如:SQLyog Enterprise、navicate mysql 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑使用mysql管理...

    Linux开启mysql远程连接

    ### Linux开启MySQL远程连接详解 #### 一、背景介绍 随着云计算和大数据技术的发展,Linux作为服务器操作系统的优势日益凸显,而MySQL作为一款广泛使用的开源关系型数据库管理系统,在Linux环境下更是得到了广泛...

    通过Navicat for MySQL远程连接的时候报错mysql 1130的解决方法.pdf

    Navicat for MySQL 远程连接错误 1130 是因为 MySQL 服务器不允许从远程主机连接,我们可以通过修改 user 表或授权法来解决这个问题。无论选择哪种方法,都需要首先连接到 MySQL 服务器,然后执行相应的命令以解决...

    Linux,mysql同意远程连接教程-mysql5.6同意远程连接.docx

    在Linux系统中,MySQL数据库是广泛使用的开源关系型数据库...总之,允许MySQL远程连接是一项基本的系统管理任务,理解并熟练掌握这一过程对于管理和维护MySQL服务器至关重要。确保遵循最佳实践,同时保持系统的安全性。

    Linux,mysql同意远程连接教程-mysql5.6同意远程连接.pdf

    4. **MySQL远程连接工具**:如MySQL Workbench,Navicat等,它们可以帮助你方便地进行远程数据库管理。 以上就是关于“Linux,mysql同意远程连接教程-mysql5.6同意远程连接”的详细步骤和相关知识点。遵循这些指南,...

Global site tag (gtag.js) - Google Analytics