• 2014-03
    24
    [ SQL/NoSQL ] [ 0 ]

    到如一些小脚本很少报错,但最近导入一个10+M的SQL脚本,却重复报错Error Code: 2006 - MySQL server has gone away

    最终找到原因,原来是MySQL导入大批量数据的时候超出了默认允许最大的数据包所以就提示2006 - MySQL server has gone away

    解决:找到my.cnf,在[mysqld]中添加:
    max_allowed_packet=300M
    wait_timeout=200000
    interactive_timeout = 200000
    重启MySQL问题解决!

    [...]
  • 2014-03
    18
    [ SQL/NoSQL ] [ 0 ]

    MySQL5.6以后为了安全移出了原来的在命令下-p的选项,密码可以在my.cnf中赋值,然后再dump就可以了

    [...]
  • 2013-07
    18
    [ SQL/NoSQL ] [ 2 ]
    在使用left join等联表查询时,常遇到某些字段为null,一般都在后台语言使用if a==null 判断做处理,其实MySQL本身也有一个ifnull函数可以处理[...]
  • 2013-04
    03
    [ SQL/NoSQL ] [ 0 ]
    在Linux平台下,无论是64位或者32位的MongoDB默认最大连接数都是819,WIN平台不知道,估计也没有人在 WIN平台下使用MongoDB做生产环境,这个连接最大连接数可以更改,但需要先修改ulimit值[...]
  • 2013-04
    01
    [ SQL/NoSQL ] [ 0 ]
    上一次我写了一篇《Linux下安装MongoDB教程》介绍了Linux下如何安装与连接MongoDB教程,默认MongoDB启动后任何机器都能通过默认端口连接上,非常危险,如果来个恶意分子突然把你数据给remove那就哭死了。所以今天来说说MongoDB的安全配置。[...]
  • 2013-03
    30
    [ SQL/NoSQL ] [ 4 ]
    MongoDB是NoSQL中的一种,随着越来越多公司产品使用,已经开始逐步取代一些高性能查询的地位了。它使用简单,安装更简单。[...]
  • 2013-03
    08
    [ SQL/NoSQL ] [ 0 ]
    SQL Server CONVERT()函数是格式化时间,在做时间对比时很有用。但CONVERT()函数的第二个参数虽然是日期类型,但不接受字符串拼接的格式?[...]
  • 2013-03
    01
    [ SQL/NoSQL ] [ 1 ]
    在SQL Server中要读取库中所有表名需要先了解sysobjects系统表,什么是sysobjects系统表呢?sysobjects在数据库内创建的每个对象(约束、默认值、日志、规则、存储过程等)在表中占一行[...]
  • 2013-02
    27
    [ SQL/NoSQL ] [ 0 ]
    找了大半天,发现MSSQL貌似没有内建函数读取时间戳。只好自己动手写了一个[...]
  • 2013-02
    25
    [ SQL/NoSQL ] [ 0 ]
    通常我们读取排行榜的时候很容易,直接按照字段倒叙查询出来就好,但如果要取得某条记录的排名,需要动下脑筋,因为MySQL本身不能算出这样的需求,需要变动一下即可算出记录在表中的名次[...]
  • 1 2 3 4