良玉的博客 点点滴滴,积水成河_良玉的博客_页游、手游linux运维工程师之路

mysql update 去空格

mysql有什么办法批量去掉某个字段字符中的空格?不仅是字符串前后的空格,还包含字符串中间的空格,答案是 replace,使用mysql自带的 replace 函数,另外还有个 trim 函数。 (1)mysql replace 函数 语法:replace(object,search,replace) 意思:把object中出现search的全部替换为replace 案例:SQL Code复制内容到剪贴板update `news` se

阅读全文...

标签: mysql去空格

作者:良玉 分类:Mysql 浏览:656 评论:0

ubuntu 安装pycharm

Ubuntu 16.04 安装PyCharm 本文通过第三方源安装PyCharm,好处是升级方便。   添加源: $ sudo add-apt-repository ppa:mystic-mirage/pycharm   安装收费的专业版: $ sudo apt update $ sudo apt install pycharm  

阅读全文...

MySQL高可用框架之MHA

简介:MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能在最大程度上保证数据的一致性,以达到真正意义上的高可用。该软件由两部分组成:MHA Manager(

阅读全文...

作者:良玉 分类:Mysql 浏览:340 评论:0

iptables 做 ssh 登录的端口转发

使用 ssh 登录A机器(IP:1.1.1.1) 的 2333 端口,可以自动跳转到 B机器(IP:2.2.2.2)上,其中B机器的 ssh 登录端口就是默认的 22。首先确保几个条件:1. iptables 端口转发打开了, 改 /etc/sysctl.conf 这个文件,把 net.ipv4.ip_forward=1 这句话的注释取消。2. 两台机器可以联通3. iptables 的 filter 下面的 FORWARD 默认策略要是 ACCEPT然后在 A机器上运行下面两个命令:

阅读全文...

rar包怎么在linux下解压

linux需要安装插件wget http://www.rarlab.com/rar/rarlinux-3.8.0.tar.gztar zxvf rarlinux-3.8.0.tar.gz cd rar make make install解压:rar x your.rar

阅读全文...

标签: linuxrar

作者:良玉 分类:Linux 浏览:515 评论:0

linux中fcntl()、lockf、flock的区别

这三个函数的作用都是给文件加锁,那它们有什么区别呢?首先flock和fcntl是系统调用,而lockf是库函数。lockf实际上是fcntl的封装,所以lockf和fcntl的底层实现是一样的,对文件加锁的效果也是一样的。后面分析不同点时大多数情况是将fcntl和lockf放在一起的。下面首先看每个函数的使用,从使用的方式和效果来看各个函数的区别。 1. flockl 函数原型#include <sys/file.h>int floc

阅读全文...

mysql解决Error1290 xxx secure-file-priv 的问题

Error1290 --secure-file-priv

出现这个问题的原因是因为启动MySQL的时候使用了--secure-file-priv这个参数,这个参数的主要目的就是限制LOAD DATA INFILE或者SELECT INTO OUTFILE之类文件的目录位置,我们可以使用

SELECT @@global.secure_file_priv; 或者SHOW VARIABLES LIKE "secure_file_priv";
查询到你当前设置的路径,默认应该是/var/lib/mysql-files

阅读全文...

kernel BUG at /build/buildd/linux-3.13.0/mm/memory.c:3756!

早上机器突然出现负载持续飙升,都到300多了,ps或者top都无法出来。syslog也没报错,以为是某个进程引起的,把所有在跑的业务进程都kill掉,结果还是负载上升。后来一个个log查看,发现kernel.log里有报错:Jun 30 10:16:37 localhost kernel: [20789571.526981] ------------[ cut here ]------------Jun 30 10:16:37 localhost kernel: [20789571.646113

阅读全文...

SVN:Error Checksum mismatch while updating

今天通过svn来update内容报错Error Checksum mismatch while updating...如下图删了文件,删了目录重现update都不行,其他文件正常,就这个文件报错最后找到了解决办法先update to reversion到指定的版本,选only this item,更新一次然后再选择Fully recursive更新一遍就解决了

阅读全文...