• MySQL的sql_mode

    发布于:2018-06-07 作者:Garany 评论(1) 引用(0) 浏览(333)   分类:破万卷书  

    sql_mode作为mysql数据库的环境变量,定义了mysql应该支持的sql语法,数据校验等。 mysql5.0+支持三种sql_mode模式:  ANSI模式:宽松模式,对插入数据进行校验,如果不符合定义类型或长度,对数据类型调整或截断保存,报warning警告。  TRADITIONAL模式:严格模式,当向mysql数据库插入数据时,进行数据的严格校验,保证错误数据不能插入,报error错误。 STRICT_TRANS_TABLES模式:严格模式,进行数据的严格校验,错误数据不能插入,报error错误。 由于MySQL5.6+中使用了STRICT_TRANS_TABLES模式,使MySQL 5.7控制的更加严格,一些低版本的SQL语句就无法执行了。 1.查看默认的SQL模式: 2.修改默认sql_mode模式: 2.1 临时生效,数据库重启失效 mysql> SET global sql_mode="IGNORE_SPACE,NO_ZER...

    阅读全文>>

    标签: linux mysql
  • nginx反向代理报错 an upstream response is buffered to a temporary file

    发布于:2018-05-30 作者:Garany 评论(0) 引用(0) 浏览(283)   分类:破万卷书  

    调整nginx的error日志到warn级别,发现大量的warn错误 2018/05/30 11:51:40 [warn] 14416#0: *33213457 an upstream response is buffered to a temporary file /usr/local/nginx/proxy_temp/3/88/0002331883 while reading upstream, client: 123.138.233.236, server: www.xxxxx.com, request: "GET /html_app/img/dashi/touxiang/37.jpg HTTP/1.1", upstream: "http://127.0.0.1:65012/html_app/img/dashi/touxiang/37.jpg", host: "www.xxxxx.com", referrer: "http://www.xxxxx.com/html_app/dashi.html" 1.原因: nginx默认的buffer太小,请...

    阅读全文>>

    标签: linux nginx
  • shell中for循环,读取一整行

    发布于:2018-04-02 作者:Garany 评论(1) 引用(0) 浏览(338)   分类:破万卷书  

    # cat 123 01 -A INPUT -p tcp -m tcp --dport 111 -j ACCEPT 02 -A INPUT -p udp -m udp --dport 111 -j ACCEPT 03 -A INPUT -p tcp -m tcp --dport 2049 -j ACCEPT 04 -A INPUT -p tcp -m tcp --dport 32803 -j ACCEPT 05 -A INPUT -p udp -m udp --dport 32769 -j ACCEPT 06 -A INPUT -p tcp -m tcp --dport 892 -j ACCEPT 07 -A INPUT -p udp -m udp --dport 892 -j ACCEPT 08 -A INPUT -p tcp -m tcp --dport 875 -j ACCEPT 09 -A INPUT -p udp -m udp --dport 875 -j ACCEPT 10 -A INPUT -p tcp -m tcp --dport 662 -j...

    阅读全文>>

    标签: linux shell awk
  • centos7科学连接外网

    发布于:2017-12-07 作者:Garany 评论(2) 引用(0) 浏览(584)   分类:破万卷书  

    1.安装pip # curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # python get-pip.py 2.安装科学客户端 # pip2.7 install shadowsocks # >/etc/shadowsocks.json # vim /etc/shadowsocks.json {     "server":"***.***.***.***",     "server_port":***,     "local_address": "127.0.0.1",     "local_port":1080,     "password":"********",     "timeout":300,     "method":"********",     "fast_open": false,    ...

    阅读全文>>