mysql
春干部
这个作者很懒,什么都没留下…
展开
-
网盘功能开发,统计文件大小,引发的思考
无限极分类的文件夹,如何统计大小,引发的思考原创 2022-09-21 15:56:12 · 219 阅读 · 1 评论 -
mac使用brew安装旧版软件(php,mysql)等异常
mac安装旧版php原创 2022-06-03 17:42:59 · 2974 阅读 · 0 评论 -
mysql的悲观和乐观锁分析
我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突),这个时候就有了锁!!!乐观锁顾明思议,想法很乐观,在更新数据时,认为这波操作不会导致冲突,别的sql也不会对此操作进行更改,所以我线更新数据,等待提交的时候再去判断是否冲突。乐观锁需要我们自己去实现,数据库设计上,需要给一个状态的字段,比如version,我们需要更新一条数据,那就先去查询这条数据得到里面的version...原创 2018-06-05 09:10:22 · 1022 阅读 · 0 评论 -
linux安装php7.2扩展fileinfo
这里只举一个例子:最简便的方法是使用pecl安装php的扩展,方便快捷,这里使用的是源码编译安装php扩展项目 中上传图片遇到的问题:明显是fileinfo不被支持,没有安装fileinfo。接下来开始安装因为我的linux服务器里比较干净,所以之前的php源码安装包已经删除 了,现在直接去官网下载wget 你下载的php源码地址 http://php.net/get/...原创 2018-11-05 18:21:39 · 4164 阅读 · 0 评论 -
报错信息MySQL server has gone away!参数设置过小导致记录写入失败!(解决办法)
报错信息: Warning: PDO::exec(): MySQL server has gone away原因是:mysql max_allowed_packet 设置过小导致记录写入失败! mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会受max_allowed_packet 参数限制,导致写入或者更新失败。查看目前配置show VARI...原创 2018-12-19 18:05:33 · 338 阅读 · 0 评论 -
数据库导入报错,手动导入数据库的办法
一些mysql的管理软件,比如Mysql_front和novicat for mysql,在导入数据库库的时候会莫名其妙的报一些错误,这里先不说原因,只谈最暴力的解决办法。首先进入的你的mysql:新建你的数据库名称,在这里看到你需要导入到哪个数据库。然后use 数据库名称。打开你的数据库,如图:最后,找到你的数据库文件存放位置:如下图命令搞定。are yo...原创 2019-03-06 19:00:03 · 1098 阅读 · 0 评论 -
Shell脚本实例, 监控一个程序的运行情况,定时重启
需求:redis队列在定时的写入数据库。如果检测到redis队列的php脚本停止了,就重新启动该php脚本。实现如下:ps -ef | grep 01FirstScript.sh | grep -v grep,此命令可以查看到该sh脚本或者php脚本是否在运行然后编写定时脚本监控程序因为我的脚本是在本地写的,格式肯定有问题,【注意传到linux后,修改sh格式】...原创 2019-03-22 13:09:53 · 789 阅读 · 0 评论