`

MySQL远程访问时非常慢的解决

    博客分类:
  • db
阅读更多

mantis出现如下问题:

1. 查询时比较快

2. 增,删,改时速度很慢, 有时还会有超时的问题.

 

老大把这个任务交给我, 我一下子就觉得是不是mysql出了问题. 在用自己的mysqlFront去连接mysql服务器时,发现连接到mysql的速度很慢, 当时我就想是不是因为每次去取数据库连接时很慢,造成了mantis很慢.在网上google了一把, 大部分的帖子都提到了  skip-name-resolve 这个参数.

 

skip-name-resolve
选项就能禁用DNS解析,连接速度会快很多。不过,这样的话就不能在MySQL的授权表中使用主机名了而只能用ip格式。

 

在windows下进行如下修改:

在mysql的安装目录下找到 my.ini 文件, 在 [mysqld] 下增加参数 skip-name-resolve.

修改后如下:

 

[mysqld]
port=3306

default-character-set=utf8
character_set_server=utf8
character_set_client=utf8
max_allowed_packet = 16M

skip-name-resolve

 重新启动mysql.  这下mantis的速度飞快了.

 

 

 

0
0
分享到:
评论

相关推荐

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

    【知识点详解】 MySQL数据库在处理远程连接时,如果启用了域名解析功能,即尝试通过DNS查找...对于那些依赖DNS解析的特定场景,这可能不是一个最佳解决方案,但在大部分情况下,它能显著改善远程访问MySQL的性能。

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

    总的来说,当面临MySQL远程连接速度慢的问题,尤其是在没有外网连接,DNS解析无法完成的环境中,开启`skip-name-resolve`是一个值得考虑的解决方案。通过禁用DNS查找,可以显著减少由于DNS解析延迟引起的连接延迟,...

    PHP远程连接MYSQL数据库非常慢的解决方法

    如果一个问题出现两次,那么这个问题就值得去研究下了,上次客户说MYSQL数据库很慢,我还在想,不会是PHP的问题吧?

    Linux开启mysql远程连接

    4. **远程访问MySQL速度很慢** - 可以尝试在MySQL配置文件`/etc/my.cnf`的`[mysqld]`部分添加以下内容: ```ini skip-name-resolve skip-grant-tables ``` - 这些选项有助于提高远程访问MySQL的速度,但需要...

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

    在查询mysql相关文档和网络搜索后,发现了一个配置似乎可以解决这样的问题,就是在mysql的配置文件中增加如下配置参数: [mysqld]skip-name-resolve  在linux下配置文件是/etc/my.cnf,在windows下配置文件是mysql...

    PHP无法访问远程mysql的问题分析及解决

    - 禁止mysql做域名解析(解决远程访问mysql时很慢):如果连接速度慢,可能需要禁止MySQL进行DNS解析。 - MySQL 不允许从远程访问的解决方法:针对无法从其他主机连接MySQL的场景。 - 远程访问MySQL数据库的方法小结...

    mysql操作常用问题解决

    以上就是关于"mysql操作常用问题解决"的一些关键知识点,涵盖了MySQL数据库的基础使用、管理、优化和故障排查等方面,对于日常操作和维护MySQL数据库非常有帮助。通过学习和实践这些内容,可以有效地提升MySQL数据库...

    windows 版 orzdba mysql 远程性能监软件

    orzdba是一款专为Windows平台设计的MySQL远程性能监控软件,它提供了强大的功能,帮助管理员有效地诊断和解决性能问题。 一、orzdba简介 orzdba(Oracle ZDBA)虽然名字中带有Oracle,但其对MySQL的支持同样强大。...

    使用了星外的Ipsec如何允许MySQL远程连接?

    navicat无法远程连接mysql的解决方法mysql开启远程连接(mysql开启远程访问)详解远程连接Mysql数据库的问题(ERROR 2003 (HY000))配置mysql允许远程连接的方法远程连接mysql 授权方法详解远程连接mysql数据库注意点...

    mysql5.7.29的centos版本(linux)

    MySQL 5.7.29 是一个非常成熟且功能强大的数据库版本,尤其在 CentOS 这样的稳定平台上表现更佳。无论是对于个人开发者还是企业用户而言,它都提供了丰富的功能和极高的可靠性。通过合理配置和管理,能够充分发挥其...

    远程连接mysql数据库注意点记录

    本文将深入探讨在远程连接MySQL数据库时需要注意的关键点,包括新建独立账户、设置权限以及解决远程连接速度慢的问题。 首先,让我们来看如何新建独立账号并设置权限。在MySQL中,创建新用户通常需要使用命令行...

    mysql for linux

    MySQL的日志文件记录了错误信息、查询日志和慢查询日志,这些信息对排查问题和性能分析非常有帮助。 12. **复制和集群**: MySQL支持主从复制,可以在多个服务器间同步数据,实现高可用性和负载均衡。还有InnoDB ...

    MySql HA.docx

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

    mysql-5.5.56-winx64.zip

    为了安全起见,建议在安装后立即更改root用户的默认密码,并考虑限制远程访问,只允许特定IP地址或localhost连接MySQL服务器。 在配置MySQL服务器时,还需要注意以下几点: 1. **日志文件**:配置日志文件可以帮助...

    php mysql 执行器

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

    mysql-5.5.12.tar.gz

    - 确保网络安全性:限制对MySQL服务的远程访问,只允许信任的IP或子网连接。 - 使用SSL连接:启用SSL加密,保证数据传输的安全。 - 定期备份:制定定期备份计划,以防数据丢失。 **5. MySQL性能监控和调优:** ...

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

    这种错误通常是由于MySQL服务器配置不正确或限制了远程访问导致的。以下是一份详细的解决步骤: 1. **确认MySQL配置**:首先,你需要确保MySQL服务器配置允许远程连接。在MySQL服务器上,你需要编辑`my.cnf`配置...

    mysql的开发环境

    9. 远程连接:SQLyog支持远程连接到MySQL服务器,这意味着开发者可以在任何地方管理他们的数据库,增强了工作的灵活性。 总结来说,SQLyog作为一款全面的MySQL开发环境,不仅简化了数据库的管理和操作,而且提供了...

Global site tag (gtag.js) - Google Analytics