九死一生的远程连接(ssh,sftp,svn)

最近公司服务器上的mysql突然崩盘,引发了一系列的血案。连续三天一直在想办法,考虑怎样恢复数据,始终是徒劳。中间老板请了专门做数据恢复的大神,最后在周五下午终于恢复了所有数据。果然,大神都不是这么简单的。能从MySQL的bin-log日志及ib-log数据日志中全盘恢复数据,这是我不能够想象的。我自以为很简单的,也是最直接的方法,直接文件恢复,在听了大神的说法后,被无情抛弃了。我们在mysql崩

- 阅读全文 -

centos 服务器数据丢失后恢复

事情经过公司服务器上的 mysql 数据库突然连不上了,多方查探,无果,一同事直接根据网上的教程初始化数据库,结果就是可以连,但数据没了。最初连接数据库报错:启动报错:ERROR! The server quit without updating PID file (/usr/local/mysql/var/iZ23nn7qd3iZ.pid).连接报错:ERROR 2002 (HY000): Ca

- 阅读全文 -

MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts' 解决方案

问题:MySql Host is blocked because of many connection errors; unblock with 'mysqladmin flush-hosts'解析:在记不清数据库密码的时候,多次尝试连接后,就报这样的错误,并且所有其他的连接也都锁死了。在mysql中有最大错误连接记录,就是说在超过一定连接失败次数后,mysql会锁死,不让外部ip接入。解决方案:

- 阅读全文 -

element-ui 学习资料

vue-element-admin手摸手,带你用vue撸后台element 官网基于 Element 搭建后台基于vue + element-ui的管理平台模板更新啦搭建element-ui的Vue前端工程操作jsfiddle.net廖雪峰的官方网站介绍 - vuejs

- 阅读全文 -

nginx 服务器文件上传最大值(上限)修改

考虑到默认的2M并不能满足文件上传的需求,就想着修改一下文件上传最大值。首先考虑上传代码中的限制。以ci为例,ci的system中的Upload类可以传入参数,参数里面包含了对上传文件类型,上传最大值的配置。其次考虑php.ini中的限制。找到PHP的配置文件,里面有两项涉及到上传文件最大值的设置,一个是post_max_size ,一个是upload_max_filesize 。再然后,就是服务

- 阅读全文 -

json_encode()的坑 - 中文变null

还是遍历文件目录发现的,通过scandir($path) 获得到的目录结构,当含有中文时,编码变成了gb2312 ,在之后输出的过程中,print_r() 或者var_dump() 都可以输出带有乱码的内容。php代码文件本身是utf-8编码的,所以出现乱码只能是获取到的字串与当前utf-8不匹配,输出才会有乱码。猜想可能是因为中文字串保存格式不是utf-8导致的。在网上找了一个帖子json_en

- 阅读全文 -

PHP根据文件路径获取文件名

// 根据路径返回文件名 $path = 'J:\abc\defg\hijk\一个文件夹\lmn\opq'; $path = iconv("UTF-8", "GB2312//IGNORE", $path); $path = $path = str_replace('\\', '/', $path); if (substr($path, -1) !=

- 阅读全文 -

file_exists的坑 - 检查文件和目录

file_exists()函数检查文件或目录是否存在,而不仅仅是文件如果因为安全模式的限制而导致不能访问文件的话,该函数会返回 FALSE。所以在linux上因为权限问题,即使文件本身是存在的,依然会返回 FALSE

- 阅读全文 -

戒烟,从今天开始

吸烟烟龄3年了,从一开始的红南京,到立群,再到现在的小苏,最近两年里一直抽的是小苏,无他,就是感觉口感没那么冲。去年到今年也曾陆续的断过几次烟,最长的两个月,最短的两天都不到。刚开始是好奇,也有周围人怂恿,之后就是没事或者有点疲惫的时候,习惯性地抽两根。一开始我也以为想断就断的,没什么压力,可以近一年来,烟瘾越来越大,几乎自己都无法掌控了。没错,我上瘾了。确实比较可笑,觉得自己不会对一个可有可无的

- 阅读全文 -