`

[基础问题]不能远程连接Mysql 的解决方案

阅读更多

          今天要对我们team的APM监控产品进行升级测试,这个测试非常复杂。

1 .首先要将作为master的server部署到10种操作系统(aix,redhat,solaris sparc,windows ia32,windows 64,centos.....),其实这个master  server不负责监控.

 

2.然后它要去链接两个child server,这些child server才是去监控真正要监控的机器.

 

  这个配置测试环境的过程都非常异常复杂,但还好最后都配置好了。

  但是出现了一个问题,我配置了一个mysql数据库在局域网内,但是同在局域网内的其他主机居然连接不上,汗死!。

 

   我首先检查了下防火墙,比如我的mysql server放在windows server 2003,我首先将windows 2003的firewall服务都关掉了.结果其他主机还是连不上来.

 

  同事Jerry说,默认mysql在windows上装好后,就只能本机localhost去连。然后我去看了下mysql手册和上网查了下资料,得到解决方案如下:

 

(1)你想 youruser 使用 yourpwd 从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO 'youruser'@'%' IDENTIFIED BY 'yourpwd' WITH GRANT OPTION;


*.*表示mysql下面的所有数据库和所有的表,  demo.*表示demo数据库下面的所有的表

(2)如果你想允许用户youruser从ip为77.33.11.22的主机连接到mysql服务器,并使用yourpwd作为密码

GRANT ALL PRIVILEGES ON *.* TO 'youruser'@' 77.33.11.22 ' IDENTIFIED BY 'yourpwd' WITH GRANT OPTION;

 

 

 

分享到:
评论

相关推荐

    MYSQL无法远程连接

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

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

    无法远程访问Mysql的解决方案 Mysql 是一种关系型数据库管理系统,广泛应用于各种 web 应用程序中。然而,在实际应用中,我们常常会遇到无法远程访问 Mysql 的问题,这是由于 Mysql 的安全机制所致。下面我们将详细...

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

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

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

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

    Mysql 远程连接速度慢的解决方案

    Mysql 远程连接速度慢的解决方案

    MySql实现远程连接.txt

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

    vs2012 链接mysql的解决方案

    通过下载提供的`解决方案.txt`文件,你可以获得作者的详细解决步骤,这可能会帮助你在遇到类似问题时找到答案。总之,解决VS2012与MySQL 8.0连接问题需要综合考虑多个方面,仔细排查每一个可能导致问题的因素。希望...

    解决mysql远程连接不上问题

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

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

    在Mac OS系统中,当你遇到无法使用`localhost`连接到MySQL数据库的问题时,这通常涉及到网络连接机制和系统...以上这些文章提供了更多关于MySQL连接问题的解决方案和技巧,可以帮助你在遇到类似问题时找到合适的解答。

    Linux开启mysql远程连接

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

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

    在使用ODBC(Open Database Connectivity)连接MySQL数据库时,可能会遇到“ERROR [IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序”的异常。这个错误通常表示系统无法找到有效的...

    Mysql远程登录的解决方案

    本篇文章将详细探讨这个问题及其解决方案。 当你尝试远程登录MySQL并收到错误信息“Host '192.168.1.3' is not allowed to connect to this MySQL server”时,这通常意味着MySQL服务器当前的配置只允许本地主机...

    不改权限远程访问MySql服务器

    在许多情况下,为了确保数据安全,数据库管理员通常会限制对MySQL服务器的远程访问,但有时我们可能需要在不修改服务器权限的情况下实现远程连接。下面将详细探讨这一主题。 首先,MySQL服务器的默认配置通常只允许...

    远程连接MySQL速度慢的解决方法以及MySQL解析DNS的流程图[附PDF下载]

    在深入探讨解决远程连接MySQL速度慢的问题之前,我们首先需要了解MySQL数据库服务器在解析域名时的一般流程。MySQL在处理远程连接时,会尝试将提供的主机名解析为IP地址,这一过程通常涉及DNS(域名系统)查询。这个...

    MySQL数据库远程连接很慢的解决方案

    MySQL数据库在某些情况下可能会出现远程连接速度慢的问题,这可能是由于多种原因造成的,但本文将主要探讨一种解决方案:开启`skip-name-resolve`配置。这个选项对于那些遇到因DNS解析延迟而导致远程连接性能下降的...

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

    在Linux系统中,MySQL数据库默认并不允许远程连接。要实现MySQL 5.6版本的远程连接,你需要进行一系列的配置步骤。以下是一个详细的教程来帮助你实现这一目标: 1. **登录MySQL数据库**: 首先,你需要以root用户...

    Navicat for MySQL远程连接工具最新安装包

    Navicat for MySQL远程连接工具最新安装包,下载直接安装就可以使用,非常实用的数据库远程连接工具. Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。它是一套单一的应用程序,能同时连接 MySQL ...

    MYSQL不能从远程连接的一个解决方法(s not allowed to connect to this MySQL server)

    MYSQL远程连接是一个常见的问题,当我们想要从远程连接MYSQL服务器时,却收到“Host is not allowed to connect to this MySQL server”的错误信息。这种情况下,我们需要了解MYSQL的连接机制和授权机制,以便解决这...

    远程连接阿里云主机上的MySQL

    在IT行业中,数据库管理系统是核心组成部分之一,而MySQL作为开源的关系型数据库,广泛应用于各种应用场景。...通过这样的方式,你可以实现跨地域的数据访问和管理,为你的项目提供灵活和高效的数据存储解决方案。

    Mysql远程连接本质.pdf

    如果遇到问题,可以参考相关文章,如“怎么解决MySQL不允许远程连接的错误”、“MySQL怎么设置远程连接数据库”等,以找到解决方案。在进行这些操作时,请确保你理解每一步的含义和潜在的影响,以确保系统的安全性和...

Global site tag (gtag.js) - Google Analytics