MYSQL远程连接速度慢的解决方法

在局域网内连接其他机器的MYSQL,发现速度慢的很,不知道什么原因,总有几秒的延迟.

后来在网上发现解决方法,my.ini里面添加

[mysqld]
skip-name-resolve
skip-grant-tables

这样速度就快了!

skip-name-resolve

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

若使用–skip-grant-tables系统将对任何用户的访问不做任何访问控制,但可以用 mysqladmin flush-privileges或mysqladmin reload来开启访问控制;默认情况是show databases语句对所有用户开放,

如果mysql服务器没有开远程帐户,就在my.ini里面加上skip-grant-tables

附,请根据情况开放

skip-name-resolve 一般我们只要这一项便可以
skip-grant-tables

转至:http://blog.163.com/[email protected]/blog/static/16674283420110224207826/

原文地址:https://www.cnblogs.com/nxmxl/p/11770515.html

时间: 2024-11-09 04:43:00

MYSQL远程连接速度慢的解决方法的相关文章

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

PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的 MYSQL开启了DNS的反向解析,在MY.INI(WINDOWS系统下)或MY.CNF(UNIX或LINUX系统下)文件的[mysqld]下加入 skip-name-resolve这一句.连接mysql速度慢的解决方法. 2台服务器,一台跑iis+php,一台跑mysql,和以往一样配置好环境,测试页面一切OK 跑 应用的时候发现php访问mysql速度很慢,

【转载】mysql 远程连接速度慢的解决方案

原文地址:http://blog.163.com/[email protected]/blog/static/16674283420110224207826/ PHP远程连接MYSQL速度慢,有时远程连接到MYSQL用时4-20秒不等,本地连接MYSQL正常,出现这种问题的主要原因是,默认安装的 MYSQL开启了DNS的反向解析,在MY.INI(WINDOWS系统下)或MY.CNF(UNIX或LINUX系统下)文件的[mysqld]下加入 skip-name-resolve这一句.连接mysql

Navicat for mysql远程连接数据库详(1130错误解决方法)

用Navicat for mysql连接数据库测试下连接 如果出现1130错误错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server论坛上有些朋友说关掉防火墙就好了(其实不是防火墙的问题)是无法给远程连接的用户权限问题接下来我们解决这个问题用xshell登录服务器 在执行下登陆命令mysql -u root -p 弹出Enter password:输入您的数据库密码 执行下

mysql1130远程连接没有权限的解决方法

远程连接没有权限的原因有两种,一个是因为mysql的限制,一个是防火墙的限制. 1,解决防火墙限制: 在mysql服务主机上将防火墙关闭或者在防火墙高级设置里面加入出入站规则,加上mysql的端口,允许通过mysql的端口进行访问主机. 2,解决mysql的限制,在mysql服务主机上执行下列sql [sql] view plaincopy -- 更改root用户的登录主机为任意主机 UPDATE USER SET Host = '%' WHERE User = 'root'; -- 更改权限(

centos下MySQL Workbench连接时崩溃的解决方法

在centos6.5中使用MySQL Workbench 6.3.8链接数据库崩溃,如果是在终端使用命令“mysql-workbench”打开的话会有如下错误提示: /usr/libexec/mysql-workbench/mysql-workbench-bin: symbol lookup error: /usr/lib64/mysql-workbench/libwbscintilla.so: undefined symbol: gdk_window_create_similar_surfac

maven更新远程仓库速度太慢解决方法

1.maven在更新下载jar包的时候,因为jar包默认是从国外服务器上下载的,所以速度特别慢 2.通过设置镜像的方法加快jar包下载 3.在maven安装目录下,/config/settings.xml中配置镜像 4.在配置文件中147行,mirrors中添加镜像 id,mirrorOf,name中的参数可以随便填写,主要是url地址,url地址可以选择国内一些比较快速的maven库地址 5.添加好镜像后,更新下载jar包就可以很快了

WIN7或2008远程连接特别慢的解决方法 【转】

方法一. 原因在于从vista开始,微软在TCP/IP协议栈里新加了一个叫做“Window Auto-Tuning”的功能.这个功能本身的目的是为了让操作系统根据网络的实时性能,(比如响应时间)来动态调整网络上传输的数据窗口的大小,从而达到实时优化网络性能的目的.通过把autotuninglevel设置成disabled,就可以让数据窗口保持默认值. 设置命令如下: netsh interface tcp set global autotuninglevel=disabled (或者highly

解决mysql、vsftp远程连接速度慢的问题

以 centOS 6.3(其他操作系统类似,同样适用)说明: 当我们的服务都配置正常的情况下,有时会出现连接速度慢而导致连接失败的问题 问题分析:这些情况一般都是DNS解析惹的祸 mysql连接速度慢解决: 修改my.cnf ,在[mysqld]中添加下面一句 skip-name-resolve 重启mysql(#service mysql restart或者/etc/init.d/mysql restart),问题解决. 注意:这样的话,程序中是不能用localhost的,只能使用127.0.

mysql 8创建远程访问用户以及连接mysql速度慢的解决方法

mysql 8创建远程访问用户 [[email protected] /]# mysql -u root -p  #登录服务器数据库 Enter password:123xxx >user mysql; >CREATE USER 'rtuser'@'%' IDENTIFIED BY '[email protected]#'; >ALTER USER 'rtuser'@'%' IDENTIFIED WITH mysql_native_password BY '[email protecte