MySQL 连接设置

MySQL远程连接的设置 与SQL Server类似,MySQL在需要远程操纵其他电脑时,也需要对其做远程连接的相应设置,具体操作如下。 首先,我们需要解决不能远程访问的问题。在控制台命令中输入命令: mysql –uroot –p(对应安装软件时设置的密码)。 图1. 如图1.所示,会显示mysql不是内/外部命令,此时我们则需要设置环境变量来使其可以访问。 我们找到mysql.exe在电脑中的位置,并复制其路径,随后右击此电脑→属性→高级系统设置→高级→环境变量页面,新建用户变量,编辑path并把复制的地址内容... 阅读详情
  • interactive_timeout = 1800
    • 指的是 mysql 在关闭一个交互的连接之前所要等待的秒数(交互连接如mysql gui tool 中的连接)
    • 全局,会话变量,动态变量,默认值为 28800(8 个小时),整型值
  • wait_timeout = 1800
    • 指的是 MySQL 在关闭一个非交互的连接之前所要等待的秒数
    •  全局,会话变量,动态变量,默认值为 28800(8 个小时),整

      型值。

  • lock_wait_timeout = 1800
    • MDL 元数据锁的超时时间

      o 注意,凡是需要获取 MDL 锁的操作都受到这个超时参数的影响,不单单是 DDL 语句,包含在表上的 DML、DDL 操作,以及视图、存储过程、存储函数、lock tables,flush table withread lock、handler 语句等。但不适用于隐式访问系统表的语句(但适用于使用 select、update 显式访问系统表的语句),如:grant 和 revoke 等

      o 该参数不适用于延迟插入的语句,因为发起延迟插入的会话并不会收到超时的通知。

      o 全局,会话变量,动态变量,默认值为 31536000(一年),整型值,取值范围 1~31536000,单位秒。

  • skip_name_resolve = 1
    • 设置是否跳过域名解析,只使用 IP 和 localhost 作为主机地址

      o 如果为 OFF,则 mysqld 在检查客户端连接时会使用 DNS 解析主机名(会优先使用/etc/hosts 中的记录进行解析,如果不存在对应的记录,就会走 DNS 查找,如果 DNS 查找失败)。 如果为ON,则 mysqld 只使用 IP 解析客户端。 在这种情况下,授权表中的所有主机列值必须为 IP 地址或 localhost

      o 全局变量,只读变量,布尔型,默认值为 OFF

  • max_connections = 512
    • 此参数控制允许连接到 mysql 的最大数量,默认是 151,如果状态变量connect_errors_max_connections 不为零,并且一直在增长,就说明不断有连接请求因为数据库连接达到最大 允许而连接失败,应该考虑增大 max_connections 参数的值,另外,由于每个 session 操作数据库表时都要占用文件描述符,数据库连接本身也要占用文件描述符,因此在调整这个参数时,也要对应调整操作系统的 open-files-limit 设置。建议设置为历史最高位的 80%,太大了容易导致所有连接卡死。注意:这个参数完全控制不具有 super 权限的用户的并发连接数,另外 mysql 还为具有 super 权限的用户额外预留了一个连接。即 mysql 的最大连接数其实是:max_connections+1

      o 全局变量,动态变量,整型值,默认为 151,取值范围为1~100000

  • max_connect_errors = 1000000
    • 如果一个主机连续登录 mysql 失败超过这个参数(如果在没有超过这个次数之后重试连接成功过一次,那么就会重置错误计数器),则 server断拒绝这个主机继续尝试登录,可以用 flush hosts 命令刷新这个登录失败的主机记录,并调整这个参数的大小避免这种情况的发生。

      o 全局变量,动态变量,整型值,默认值为 100,64 位平台取值范围为 1~18446744073709551615。

  • net_write_timeout=60
    • 客户端向 server 端请求数据后,server 端返回 client 所需数据并在向client 端发送数据时(server 端向客户端写入数据时),如果一个数据包写入客户端之后,客户端没有响应,那么 server 端会等待该参数定义的时长,如果超过这个时长后客户端还没有给出响应,那么 server 端将断开 client 连接。这与 net_read_timeout 参数的作用类似。

      o 全局,会话,动态变量,整型值,最小值为 1,默认值为 60。

  • net_retry_count=10
    • 设置在通信端口上的读取或写入中断时,重试多次放弃之后仍然失败就放弃。由于 FreeBSD 系统内部中断信号会发送到所有线程,因此在FreeBSD 操作系统上该变量的值应该设置一个较高的值。

      o 全局,会话,动态变量,整型值,默认值为 10,64 位平台取值范围为:1~18446744073709551615

  • net_read_timeout=30
    • 设置 client 向 server 端写入数据时(server 端向客户端读取数据),如果 server 端读取一个数据包 client 端超过 net_read_timeout 定义的时间没有响应,则断开 client 连接。这与 net_write_timeout 参数作用类似。

      o 全局,会话,动态变量,整型值,最小值为 1,默认值为 30。

  • net_buffer_length=65535
    • 设置每个客户端会话线程相关的连接缓冲区和结果集缓冲区初始大小,两个缓冲区在连接创建开始就设置为 net_buffer_length 变量给出的大小,后续根据需要可动态放大到 max_allowed_packet 系统变量指定的字节大小, 每个 SQL 语句执行完成之后,结果集缓冲区自动缩小到net_buffer_length 变量指定的大小。

      o 该变量通常不应该更改,但是如果内存很少,则可以将其设置小一些。

      o 全局变量,会话变量(会话级别为只读变量),动态变量,整型值,默认值为 16K,取值范围为:1024~1048576 字节(1K~1M)。

  • skip_networking=OFF
    • 设置是否跳过 TCP/IP 连接方式,如果服务器仅允许本地(非 TCP /IP)连接,则设置此选项为 ON。 在 Unix 上,本地连接使用 Unix 套接字文件。 在 Windows 上,本地连接使用命名管道或共享内存。设置仅允许本地连接时,使用--skip-networking 启动选项或者在配置文件中将此变量设置为 ON。

      o 全局变量,只读变量,布尔型,默认值为 OFF。

 

 

 

MySql设置远程连接 本文使用的是MySQL8.0版本,安装在centos7中,不管是在Windows还是Linux中都是通用的,基于权限修改来达到远程连接的目的。 阅读详情

相关推荐

MAX31865三线PT100测温实战:配置、接线与代码全解析

本文详细解析MAX31865三线PT100测温的配置、接线与代码实现。通过实战经验分享,介绍如何利用MAX31865芯片实现高精度温度测量,重点讲解三线制接法的自动误差补偿功能,并提供完整的寄存器配置、SPI通信和温度转换算法,帮助开发者快速解决工业测温中的常见问题。

ss78901的博客 759

Mysql基础教程之mysql 设置参数常用方法

1)设置mysql的全局方法,设置完立刻重启mysql vim /etc/my.cnf [mysqld] interactive_timeout=1800 wait_timeout=1800 全局永久生效现在数据库中设置,在修改文件等需要重启数据库的时候在重启mysql set global interactive_timeout = 1800; set global wait_timeout =...

pencilseo的博客 467

当windows安装git时出现以下错误提示

Windows安装Git时出现多个系统配置设置失败错误(exit code 4294967295),提示包括无法设置textconv、LFS过滤器和SSL等配置项。关键问题在于scalar.exe版本不兼容,系统提示"该版本的scalar.exe与你运行的Windows版本不兼容"。解决方案是检查程序版本是否正确,下载与Windows系统兼容的正确版本重新安装即可。

沧澜的博客 1877

83.修改MySQL的非交互时间退出连接的等待时间

mysql交互断开

weixin_43346403的博客 266

SAP SD跨公司销售IDOC自动记账配置实战指南

本文详细介绍了SAP SD模块中跨公司销售IDOC自动记账的配置实战指南。通过IDOC技术实现集团企业间交易的自动化处理,显著提升财务效率和准确性。文章涵盖前置配置、RFC连接、合作伙伴参数设置及财务科目分配等关键步骤,并提供了常见错误排查和性能优化建议,帮助用户快速掌握这一高效业务流程。

weixin_29284885的博客 772

新手秒变高手:使用一键脚本快速安装OpenClaw并完成初始化配置

一键脚本是一种自动化工具,可以帮助用户快速完成软件的安装和配置过程,无需手动执行繁琐的命令。OpenClaw提供了官方的一键安装脚本,让新手用户也能轻松部署OpenClaw。

一键难忘的博客 359

记录一次数据库超时问题解决过程

前景提要: 每晚有个跑批任务,同步人员和机构数据。 事故情景: 近几天一直同步失败,查看日志,发现总是在进行到半个小时后进行事务提交时报错,于是猜想是MySQL数据库的某个超时参数在作怪。 解决方案: 使用show variables like '%timeout%'查看所有的超时相关参数设置,发现了两个参数很可疑: interactive_timeout:1800 wait_timeout:1...

Xmos的博客 487

基于QT+Halcon实现线序识别

一、线序识别算法步骤。 1.按照检测区域m_pItem1的外接矩形(rtBount)的大小, 截取感兴趣区域图像hRoi。 2.把截取出来的感兴趣区域图像hRoi, 分离出R、G、B三个通道hRed、hGreen、hBlue。 3.把hRed、hGreen、hBlue三个通道转换成cielab颜色空间, 得到hChannelL、hChannelA、hChannelB三个颜色图。 4.设m_pItem1的宽为iItemW, 高为iItemH. 分别申请大小为iItemW的pSumL、pSumA、pSumB内

专注现代C++实战,从核心语法到高性能编程,助力开发者深入掌握系统级编程精髓。 1748

Linux系统下修改mysql连接超时时间

执行 service mysql restart 命令重启mysql。在未指定配置文件的情况下,默认使用/etc/my.cnf文件。进入mysql ,查看是否修改成功。可在配置文件中增加输出目录,并授权。两个属性同时设置才会生效。

m0_63267380的博客 792

第10章 shellcode实战:18 神级开源shellcode工具:donut

Donut是一款shellcode生成器,可将C/C++、C#生成的PE文件转换为shellcode文件,同时支持JS、XSL、VBS脚本转换为shellcode。以下“原生”EXE/DLL指非托管PE文件(包括并不限于C/C++、delphie等编写生成的可执行文件),可以直接由系统加载运行,区别于.Net生成的托管文件。被处理exe/dll为32位程序,则需要用32为的shellcode加载器启用,exe/dll为64位的就用64位shellcode加载器启用。

李小咖·网安技术库 2797

【25届数字IC秋招总结】面试经验13——豪威科技面试

25届数字ic面试记录———豪威科技

lalala0635的博客 364

mysql interactive_MySQL连接超时相关的两个参数interactive_timeout和wait_timeout的区别和解释...

先看看官方文档对于这两个参数的定义interactive_timeout默认是28800,单位秒,即8个小时The number of seconds the server waits for activity on an interactive connection before closing it. An interactive client is defined as a client t...

weixin_30058099的博客 567

【YOLOv10改进[Backbone]】使用ADNet改进YOLOv10在噪声干扰下的目标检测效果(图像去噪)+ 含全部代码和详细修改方式 + 手撕结构图 + 全网首发

使用ADNet改进YOLOv10在噪声干扰下的目标检测效果(图像去噪)+ 含全部代码和详细修改方式 + 手撕结构图 + 全网首发 + 遥遥领先

静谧、淡雅 2859

MySQL远端连接设置

MySQL远端连接设置 这只是一个简单Mysql设定。但很多图简单,却忽略了安全性。所以对设置中的细节和含义需要弄到清清楚楚才行。 下面是步骤: 1、登陆本地的mysql Server: #mysql -uroot -p 输入密码后进入mysql。参数-u是输入用户名,这里是用root登陆,-p是要输入密码。 2、使用并查看mysql用户访问权限 >use mysql;

xjkwq1qq的专栏 561

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

nodejs 连接mysql 设置时区

数据库相关学习资料:https://edu.51cto.com/video/655.htmlNode.js 连接 MySQL 并设置时区 作为一名经验丰富的开发者,我很高兴能够帮助刚入行的小白解决“Node.js 连接 MySQL 并设置时区”的问题。在这篇文章中,我将详细介绍整个流程,并提供代码示例和注释,以确保你能够...

weixin_35843569的博客 340

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

mysql怎么设置远程连接

mysql怎么设置远程连接 1 2 3 4 5 分步阅读 有时候我们在使用mysql数据库的时候,想设置远程连接,怎么设置呢,下面来分享一下方法 工具/原料 mysql 设置远程连接方法 方法/步骤 1 第一步打开mysql客户端,输入连接密码,按回车键,如下图所示: 2 第二步输入“use mysql”,进去mysql数据库,如下图所示: 3 第三步输入“GRANT ALL P.

水上漂的专栏 1623

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

MySQL设置允许远程连接

exit;

2301_76150023的博客 2万+

如何设置mysql数据库连接池的大小

连接池 长连接的好处这么大,自然大家都用长连接。慢慢就搞出一套长连接维护的工具 - 数据库连接池。 设计连接池也没有多么复杂,大致的步骤就是: 初始化连接; 业务取出连接; 业务发送请求; 放回连接。 除了上面的基本功能以外,还要处理并发问题,多数据库服务器和多用户,事务处理,连接池的配置与维护。大概就这些功能。有了连接池之后,连接的建立和释放跟业务就没有关系,交给交接池来维护。 2. MYSQL 能支持多少连接 MYSQL 的最大连接数在5.7版本中默认是151, 最大可以达到16384(

只为成功找方法 不为失败找借口 6769

MySql 远程连接中phpmyadmin的设置

权限设置     主机有四个选项:  本地,任意主机,使用主机表,使用文本域 本地:自动填写localhost, 只能本地连接mysql 任意主机:自动填写%,只要mysql服务器有独立IP,任何地方均能远程连接Mysql,如没有独立IP,只能内网之间连接 使用主机表:指的是用mysql库中的host表做出是否可以远程连接数据库判断(这个没测试过是否可行) 使用文本域:如填写192.

PHPer的技术记录 2876

Mysql的远程连接设置

Mysql远程连接设置

Artisan_w 2万+

SuperSet连接mysql设置

SuperSet连接mysql设置

yeyiboy的博客 4312

mysql 连接工具_mysql设置远程工具连接

之前设置MySQL远程连接时,看了很多设置mysql数据库使用工具远程连接的教程,都写得乱七八糟的,很复杂,让人看不懂,我觉得很有必要写一个了。如下为centOS下设置mysql连接的简单教程cd / //进入到更目录,进不进都行mysql -uroot -p //登陆数据库GRANT ALL PRIVILEGES ON *.* TO 'root'@...

weixin_35068573的博客 374

MySQL升级到8.015后设置远程连接

MySQL新老版本设置远程连接 简述 因为最近项目赶工要把网站部署到服务器上,团队的另一个队友很神奇的把服务器重置,并且把数据库直接线安了个最新版本的MySQL,本人本地数据库版本是5.6.24,因为里面太多数据,所以一直没升级,直到被坑了一波去捣鼓服务器上的8版本的MySQL,才发现两者居然差别那么大。 MySQL版本5的设置远程连接 其实网上好多方法都是针对5版本的,主要是很多人都像我一样不愿...

ZPeng_优快云的博客 578

windows设置远程连接Mysql

Windows开启mysql远程

本人SGJ。 493

mysql连接编码设置_MySQL基础 - 编码设置

刚开始工作的时候,在工作中遇到的与数据库相关的问题,多半跟编码有关,总结一下数据库编码的设置。字符集查看数据库支持的字符集:mysql> SHOW CHARACTER SET; 从图中可以看到数据库中可用的字符集以及每个字符集的描述和默认的校对。 校对:在一个字符集中对字符的比对规则。查看所支持的校对的完整列表。mysql> SHOW COLLATIONS;从中可以看到,有的字符集不止...

weixin_34632959的博客 1204
上一篇: xtrabackupex 热备
下一篇: mysqldump 备份
取壳羊
博客等级 码龄15年 5粉丝 128原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值