• 2014-04
    10
    [ Python ] [ 2 ]

    安装MySQLdb后,import MySQLdb出错:ImportError: libmysqlclient.so.18: cannot open shared object file: No such file or directory,因为找不到limysqlclient.so.18文件而报错,只需到mysql安装目录找到相应文件做个软连接到/usr/lib下就好,如果是64位则做到/usr/lib64目录下

    [...]
  • 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
    29
    [ Python ] [ 0 ]
    Python的MySQLdb模块是Python连接MySQL的一个模块,默认查询结果返回是tuple类型,只能通过0,1..等索引下标访问数据[...]
  • 2013-02
    25
    [ SQL/NoSQL ] [ 0 ]
    通常我们读取排行榜的时候很容易,直接按照字段倒叙查询出来就好,但如果要取得某条记录的排名,需要动下脑筋,因为MySQL本身不能算出这样的需求,需要变动一下即可算出记录在表中的名次[...]
  • 2013-02
    18
    [ SQL/NoSQL ] [ 0 ]
    MySQL已发布新的系列版本5.6.x,如果打算升级的朋友可以尝试,虽然目前没有收到新版本的使用反馈,但凭借MySQL占据市场份额来看,新版本的确值得期待。[...]
  • 2012-12
    28
    [ SQL/NoSQL ] [ 3 ]
    在MySQL中,timestamp类型不仅插入时自动默认为当前时间,修改也会自动更新为当前时间![...]
  • 2012-11
    11
    [ PHP ] [ 0 ]
    这是因为这是因为在编译时需要 MySQL 的头的文件。而它按默认搜索找不到头文件的位置,所以才出现这个问题。通过软连接把MySQL头文件对应到/usr/local/include/下就好[...]
  • 2012-10
    24
    [ PHP ] [ 0 ]
    最后发现当主机填写为localhost时mysql会采用 unix domain socket连接,当主机填写为127.0.0.1时mysql会采用tcp方式连接,这是linux套接字网络的特性,win平台不会有这个问题[...]
  • 1 2 3 4