1. [Err] 1118 - Row size too large (> 8126) 问题:在MySQL8.0的数据库中运行 sql文件导入数据时,报 Row size too large (> 8126) 原因:row size 其实就
问题:在MySQL8.0的数据库中运行 sql文件导入数据时,报 Row size too large (> 8126)
原因:row size 其实就是所有字段的长度的总和,当数据表涉及的字段非常多,或者设计不合理时,可能会超过Mysql默认的 innodb_log_file_size 限制
解决方式:
找到mysql的配置文件:my.ini 或者 my.cnf
在配置文件中找到 innodb_strict_mode 及 innodb_log_file_size(如果文件中没有则直接新增:建议在innodb出现的附近新增)
innodb_log_file_size=1024Minnodb_strict_mode=0
配置完成后,重启Mysql服务即可
验证:通过命令行查询系统参数
show variables like '%innodb_strict_mode%'; -- innodb_strict_modeOFF show variables like '%innodb_log_file_size%'; -- innodb_log_file_size1073741824
造成报错可能的原因:
服务器有防火墙,禁止3306端口访问
Windows:“控制面板” ——> “系统和安全” ——> “Windows Defender 防火墙” ——> “高级设置” ——> “入站规则”(或直接关闭防火墙(不建议))
systemctl status firewalld # 查看防火墙状态netstat -apnt | grep 3306 # 查看3306端口允许主机访问的范围# 设置防火墙开放 3306端口firewall-cmd --zone=public --add-port=3306/tcp --permanent# --zone 作用域# --add-port=3306/tcp 添加端口# --permanent 让配置永久生效,避免重启后失效
用户没有授权远程访问
没有配置 root@'%' 用户,所以无法使用 root 进行远程登录
CREATE USER 'root'@'%' IDENTIFIED BY '123456';GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
来源地址:https://blog.csdn.net/qq_38134242/article/details/127967308
--结束END--
本文标题: 【MySQL】# [Err] 1118-Row size too large (> 8126)、Lost connection to MySQL server at ‘reading initial’
本文链接: https://www.lsjlt.com/news/379689.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-22
2024-05-22
2024-05-22
2024-05-22
2024-05-22
2024-05-22
2024-05-22
2024-05-21
2024-05-21
2024-05-21
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
一口价域名售卖能注册吗?域名是网站的标识,简短且易于记忆,为在线用户提供了访问我们网站的简单路径。一口价是在域名交易中一种常见的模式,而这种通常是针对已经被注册的域名转售给其他人的一种方式。
一口价域名买卖的过程通常包括以下几个步骤:
1.寻找:买家需要在域名售卖平台上找到心仪的一口价域名。平台通常会为每个可售的域名提供详细的描述,包括价格、年龄、流
443px" 443px) https://www.west.cn/docs/wp-content/uploads/2024/04/SEO图片294.jpg https://www.west.cn/docs/wp-content/uploads/2024/04/SEO图片294-768x413.jpg 域名售卖 域名一口价售卖 游戏音频 赋值/切片 框架优势 评估指南 项目规模
0