`

mysql通过网络访问非常慢

 
阅读更多

现象:用mysql命令通过127.0.0.1访问本机很快,通过本机IP来访问非常慢

解决:在/etc/mysql/my.cnf中,加入以下参数

skip-external-locking

skip-name-resolve

 

原理:mysql默认走域名访问,跳过域名解析这一步就快了

为什么通过网络访问MYSQL特别慢,而在MYSQL服务器上访问就很快(不是带宽问题,MSSQL就没问题) 

分享到:
评论

相关推荐

    Linux mysql访问慢

    Linux 上 MySQL 访问慢的问题可以通过修改 my.cnf 文件,添加 skip-name-resolve 和 skip-grant-tables 语句来解决。同时,需要重启 MySQL 数据库服务,以便让配置生效。本文提供了详细的解决方案和配置方法,旨在...

    MySQL网络数据库指南

    MySQL网络数据库指南主要涵盖的是如何在分布式环境中有效地利用MySQL作为数据存储和管理工具。MySQL是一种流行的关系型数据库管理系统(RDBMS),它以其开源、免费、高性能和易用性受到全球许多企业和开发者的青睐。...

    mysql性能优化-慢查询分析、优化索引和配置.doc

    - **使用覆盖索引**:覆盖索引是指一个索引包含所有需要查询的字段的值,这样MySQL就可以直接使用索引来获取数据而无需访问表,从而提高查询速度。 - **避免使用SELECT ***:明确指定需要查询的字段,减少不必要的...

    MYSQL网络数据库指南

    MySQL网络数据库指南主要涵盖的是如何在分布式环境中设计、配置、管理...通过深入学习以上知识点,并结合实际的MySQL网络数据库指南,可以更好地理解和运用MySQL在分布式环境中的各种功能,提升数据库的稳定性和性能。

    MySQL(网络数据库指南)

    - 由于数据的管理和维护,数据库的访问速度可能较文件系统慢一些。 ##### 1.2.2 数据库的应用 自20世纪60年代末以来,数据库技术已经成为数据管理领域的重要技术之一,在各个行业中广泛应用,如生产管理、科研和...

    mysql及慢查询监控.rar

    2. 访问慢查询日志,PMM可以收集并显示MySQL的慢查询日志,帮助你找出执行时间过长的SQL语句。 3. 分析图表,通过各种图表(如时间线图、分布图)来洞察数据库的性能瓶颈。 4. 利用性能分析工具,如QAN(Query ...

    MySQL大佬姜承尧47完整课程笔记,进阶涨薪必看,内含MySQL配置文件

    10. **监控与日志**:MySQL的性能监控工具,如SHOW STATUS和SHOW VARIABLES,以及错误日志和慢查询日志的分析。 这些知识点涵盖了MySQL的使用、管理和优化,对于希望深入理解和掌握MySQL的DBA或开发者来说,是十分...

    MySQL.zip_MYSQL_MySQL抓包数据协议分析_mysql审计_抓包_数据审计

    在进行数据库审计和监控时,理解MySQL的数据通信协议是非常重要的。本文将深入探讨MySQL抓包数据协议分析,以及如何利用这些信息进行数据库审计和数据安全监控。 首先,MySQL的数据通信协议基于TCP/IP,它分为几个...

    解决远程连接mysql很慢的方法(mysql_connect 打开连接慢)

    在进行 ping和route后发现网络通信都是正常的,而且在mysql机器上进行本地连接发现是很快的,所以网络问题基本上被排除了。以前也遇到过一次这样的问题,可后来就不知怎么突然好了,这次又遭遇这样的问题,所以想看...

    MySQL数据库运维.pdf

    MySQL 数据库运维是数据库管理员(DBA)日常工作中不可或缺的一部分,尤其在当今互联网行业和传统行业广泛应用MySQL的情况下。...通过深入学习,学员将能够应对各种MySQL运维挑战,提升数据库的稳定性和性能。

    禁止mysql做域名解析(解决远程访问mysql时很慢)

    MySQL数据库在处理远程连接时,如果启用了域名解析功能,即尝试通过DNS查找客户端主机名的完整信息,这可能导致连接速度显著降低。这是因为DNS查询过程可能需要花费额外的时间,尤其是在DNS服务器响应较慢或者网络...

    MySQL下PID文件丢失的相关错误的解决方法

    确保MySQL服务运行用户(通常是`mysql`或`mysqld`)有权限创建和访问PID文件所在的目录。使用`chown`和`chmod`命令调整文件和目录权限。 7. **Socket文件问题**: 提示中的“Can’t connect to MySQL through ...

    MySql HA.docx

    6. **重置 MySQL 密码**:通过 `mysql -u root` 登录 MySQL,若出现连接错误,可能是由于 `/var/lib/mysql/mysql.sock` 的访问权限问题。此时可以通过 `chown root /var/lib/mysql/` 解决,并重启 MySQL 服务。 7. ...

    mysql51.zip

    - 监控MySQL性能,例如通过SHOW STATUS和SHOW VARIABLES命令查看服务器状态,分析慢查询日志优化SQL。 5. **社区支持**: - MySQL拥有庞大的开发者社区,遇到问题时,可以在网上找到大量的教程、问答和论坛讨论,...

    mysql-4.0.26-win32

    7. **网络支持**:MySQL 可以通过 TCP/IP、Unix 域套接字或其他网络协议进行远程访问,使得分布式系统和跨地域部署成为可能。 8. **复制功能**:MySQL 4.0.26 支持主从复制,允许数据从一个服务器(主服务器)同步...

    centos 6.5配置mysql5.5

    - **网络配置**:如果需要通过网络访问 MySQL,还需要配置绑定地址、端口等网络相关参数。 #### 七、高级优化 对于性能要求较高的应用场景,还可以进一步进行高级优化: - **索引优化**:合理设计数据表结构,...

    mysql-4.0.18.tar.gz

    - 限制不必要的网络访问,如仅允许本地连接或特定IP地址。 - 应用加密技术保护敏感数据。 7. **数据库设计和优化**: - 设计合理的数据库模式,遵循范式理论减少数据冗余。 - 使用合适的索引类型和策略提高查询...

    mysql5.0数据库安装资料

    5. 网络选项:如果你希望MySQL服务器可供网络上的其他机器访问,需要在此步骤中设置相应的网络选项。 6. 创建root账户:安装过程中,系统会提示你创建MySQL的管理员账户,即root用户,设置好密码并记牢。 7. 配置...

    php mysql 执行器

    然而,这些工具在连接远程服务器时可能会因为网络延迟而显得较慢,尤其是在处理大量数据或者复杂的查询时。 压缩包中的"sql-admin.php"文件很可能就是这个PHP MySQL执行器的源代码。这个文件可能包含了处理数据库...

Global site tag (gtag.js) - Google Analytics