您好,欢迎光临! 推荐您使用Chrome浏览器访问本站。

MySQL升级5.6恢复dmp时报:MySQL server has gone away/The size of BLOB/TEXT data inserted…

1,068 views
MySQL升级5.6恢复dmp时报:MySQL server has gone away/The size of BLOB/TEXT data inserted…在升级mysql到5.6恢复dmp数据文件时遇到两个问题 1、ERROR 2006  MySQL server has gone away 2、ERROR:The size of BLOB/TEXT data inserted in one transaction is greater than 10% of redo log size. Increase the redo log size using innodb_log_file_size. 第一个问题: 是由于dmp文件过大,导致MySQL server断开了连接。 解决办法是修改mysql配置文件my.ini(windows),my.cnf(linux) [mysqld] max_allowed_packet=500M [mysqldump] max_allowed_packet=500M 其他参数也可能影响连接,值得注意: SET GLOBAL event_scheduler ......

xampp启动apache报 PHP Warning: PHP Startup: in Unknown on line 0

856 views
xampp启动apache报 PHP Warning: PHP Startup: in Unknown on line 0xampp启动apache时弹出PHP Startup 查看php_error_log提示是PHP Warning: PHP Startup: in Unknown on line 0 通过搜索大概得知此问题主要是php引用扩展文件丢失导致的。 我这里报错的主要原因是系统升级等操作造成redis扩展不可以,修复它即可。 可以通过2种方式解决: 1、通过修改php.ini注释掉失败的dll引用 ;extension=php_igbinary.dll ;extension=php_redis.dll 2、下载丢失的dll文件拷贝至php扩展目录中ext中   windows下php安装redis扩展可参考此文章:Redis安装及php扩展redis(windows平台)  

如何解决mysql 报错”Row size too large. “

551 views
如何解决mysql 报错”Row size too large. “新加字段时提示: “失败原因:Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs” 原因分析: MySQL要求单行定义长度不能超过65535。 (1)单个字段如果大于65535,则要转换为TEXT 。 (2)单行最大限制为65535,这里不包括TEXT、BLOB。(单行最大限制是指一张表中所有字段的长度设置不得超过65535字节) 例如一个表中有三个varchar字段长度4000,那么这个表的单行长度为:400......

关于数据库设计是否使用外键的一些讨论

548 views
关于数据库设计是否使用外键的一些讨论项目初始阶段,使用外键是必须的,而且是强烈推荐使用外键,数据库自带的约束,这样可以让你的业务架构迅速成型。等项目的数据量越做越大,用户数越来越多的时候,那个时候,已经可以充分证明你的业务架构是正确的,这个时候你要是有性能瓶颈上的问题,完全可以把外键去除,转移到应用层实现。 作者:林一梦 做外键主要目的就是链接各表间的关系,防止直接操作导致数据紊乱,或者垃圾信息的产生。但目前各种后端框架发展到目前这种地步,在模型层已经可以处理好这些逻辑了,而模型层的意义本来就是避免对数据库进行直接操作。我目前......

Medoo 高效 轻量级PHP数据库框架

612 views
Medoo 高效 轻量级PHP数据库框架Medoo Main Features Lightweight – 32KB around with only one file. Easy – Extremely easy to learn and use, friendly construction. Powerful – Supports various common and complex SQL queries, data mapping, and prevent SQL injection. Compatible – Supports all SQL databases, including MySQL, MSSQL, SQLite, MariaDB, Sybase, Oracle, PostgreSQL and more. Friendly – Works well with every PHP frameworks, like Laravel, Codeigniter, Yii, Slim, and framework which supports......