更新至MySQL 5.7.9,聊一聊最近
MySQL 5.7.9 GA版本已经出来,目前VPS已更新完成,虽说不像修正版本号更新一样,直接把数据库目录移过去就好那么容易,但也不难。 这次更新了子版本号,过程顺利,没坑,启动有告警。(我是从MySQL 5.6.27更新而来) 说说第一个: [Warning] Insecure configuration for --secure-file-priv: Current value does not…
MySQL 5.7.9 GA版本已经出来,目前VPS已更新完成,虽说不像修正版本号更新一样,直接把数据库目录移过去就好那么容易,但也不难。 这次更新了子版本号,过程顺利,没坑,启动有告警。(我是从MySQL 5.6.27更新而来) 说说第一个: [Warning] Insecure configuration for --secure-file-priv: Current value does not…
首先,博客采用了ChaCha20加密方式进行加密和验证身份。 其次,要说的是OpenSSL原生并不支持ChaCha20,作者说可能会在1.1.0版本后达成支持。 如果你想使用ChaCha20加密算法,一个就是为OpenSSL打patch(由CloudFlare提供)。另外一个选择就是使用LibreSSL或BoringSSL,LibreSSL是OpenBSD创建的OpenSSL一个分支…
之前博客其实是以Varnish=>Nginx=>PHP(FPM-FCGI)来访问的,但Varnish不支持SSL,也就是说无法使用https。好蛋疼。。。 所以耍点小聪明,以Nginx(443)=>Varnish(80)=>Nginx=>PHP(FPM-FCGI)来访问到博客。也就是说https走Nginx,反代回Varnish,Varnish反代后端Nginx反代PHP。 画了张简单的示意图: 如上…
其实对于https,一开始我是拒绝的。没必要啊,一个小小个人博客,弄个https,这不是装逼嘛。。。 但是太多小伙伴都已经用上https,而我一直是http,已经不能愉快的玩耍了。这不,有小伙伴说赞助一个泛域名证书(GlobalSign AlphaSSL Wildcard SSL Certificate),就厚脸皮接受了。 由于是泛域名证书…
前不久刚给ibdata1瘦身,发篇文章总结下。 ibdata1是MySQL使用InnoDB引擎时所产生的文件,其一般存储数据、索引、结构、缓冲数据、共享数据和重做日志等。因为ibdata1只增不减,长期操作数据库,可能会使其越来越大,而浪费空间。 加上使用InnoDB引擎时,没有添加innodb_file_per_table参数也是导致ibdata1过大的原因…
标题不是本次文章的重点,Wordpress 4.2.4 版本修补了安全漏洞、修正了 4 个问题。 这更新确实勤快起来了诶!言归正传,博客这个7月底,8月初遇见的几件事情,拿出来说说。 首先作为在Window 10技术预览版才出来便安装的使用者(详见旧帖《体验了把Windows 10技术预览版》),经历了技术预览版到内部预览版…
作为大多家庭常用的Windows和Office,想买正版又心有余而力不足。然而不用又不行,那么可以自己搭建一个KMS服务器来激活。(稍许无耻) KMS即Key Management Service,可以轻松创建和控制用于加密数据的加密密钥。 今天说下如何利用Python在非微软系统的VPS搭建一个可用的KMS服务器。(Emulated KMS Servers on non…
早期在SAE丢过一次,坏处就是数据没了。好处就是为此认识了几位weibo的SAE大神。 现在在保罗也三年多了。丢数据3次。可以说每年一次。还好的是每次发生,都尽可能看能否帮我恢复,虽然最后都恢复不了,但态度在那里。 这4次我也挺过来了,从第一次在SAE丢数据开始,我就知道大公司也是靠不住,一切要靠自己…
凭借着记忆,所有程序和数据皆已恢复,虽说MySQL性能达不到顶峰,但也重新优化过了。 iptables规则根据程序,重新配置了。 备份还是想利用Dropbox,毕竟同步最方便了。 分析之前失败的原因,一个主要原因,可能是分区被我加了relatime;还有个比较重要的原因,曾经VPS时间出错,这个也是会导致备份出现问题…
前几天,编译某程序,离奇出现这问题。 第一次遇到,最重要的是其实我所有编译,都自己写成脚本了。每次都没问题,这次突然就来了问题。 具体显示: ... /usr/local/lib/libreadline.so: undefined reference to `PC' /usr/local/lib/libreadline.so: undefined reference to `tgetflag' /usr/local/lib/libreadline.so…