首页 shell

shell

  • zz MySQL的InnoDB索引原理详解

    zz MySQL的InnoDB索引原理详解

    原文地址:http://www.admin10000.com/document/5372.html 摘要: 本篇介绍下Mysql的InnoDB索引相关知识,从各种树到索引原理到存储的细节。 InnoDB是Mysql的默认存储引擎(Mysql5.5.5之前是MyISAM,文档)。本着高效学习的目的,本篇以介绍InnoDB为主,少量涉及MyISAM作为对比。 这篇文章是我在学习过程中总结完成的,内容主要来自书本和博客(参考文献会给出),过程中加入了一些自己的理解,描述不准确的地方烦请指出。   1 各...

    linux 应用 2014-10-27 20 0 shell
  • mysqldb:2014:Commands out of sync; you can't run this command now

    mysqldb:2014:Commands out of sync; you can't run this command now

    自己写了一个python的mysql的访问类,在python的多线程种使用种有了点问题,就是报这个2014的错误,在网上搜了很多资料,基本都是说mysqldb有问题,但是在解决方法上我这里测试通过一种方式: 在每次查询或是更新的时候,从新获取一个sql执行结构体cursor,执行完毕之后在close这个cursor,例如在类方法种我这样写: def do_sql(self, p_sql): self.cursor = self.conn.cursor() #这里重新获取 count = 0...

    linux 应用 2013-02-05 28 0 mysqlshell
  • mysql主从又不同步了

    mysql主从又不同步了

    做了数据库的主从,以为就这样没事了,一直可以稳定的用下去,但是现实是多变的。 在主库上建了一个临时库,这个库确实不需要备份到从库去,是做数据中转的,但是mysql的主从很傻瓜化,从库上没有这个临时库,所以它不能同步主库其他的数据了,卡到了那里,从库上上去看的时候: show slave status \G *************************** 1. row *************************** Slave_IO_State: Waiting for master t...

    linux 应用 2012-08-23 28 0 shell
  • mysql数据库主从全机配置

    mysql数据库主从全机配置

    今天倒蹬了一下mysql的数据库主从配置,记录一下 MYSQL主从配置 Master配置 vim /etc/my.cnf server-id             = 1 log-bin=mysql-bin #二进制形式存储日志 binlog_ignore_db=mysql binlog_ignore_db=information_schema binlog_ignore_db=test 进入mysql,并查看master mysql -uroot -p 设置从机权限(添加从机数...

    linux 应用 2012-08-15 19 0 shell
  • Python 2.6 安装mysql支持(备忘)

    Python 2.6 安装mysql支持(备忘)

    做这方面的安装最麻烦的就是一些库啊,路劲啊什么的,有时候太费事了,虽然很多时候可以直接扔给运维的同事去给我安装,但是,毕竟不是很方便,尤其是为了自己做个测试,就不用去麻烦人家和浪费人家时间了。 首先,安装需要的环境,Mysql和Python就不说了,必备的东西。 主要是安装的MySQLdb,可以去sf.net下载,具体地址是 http://sourceforge.net/projects/mysql-python/ root@localhost]# python setup.py build Tr...

    linux 应用 2010-11-19 26 1 mysqlshell
  • mysql客户端编码问题:python

    mysql客户端编码问题:python

    最近在使用python写一些web应用,之前使用一直没什么问题,但是昨天却出了点小问题:用python连接mysql读取数据,显示出来老是???号一类的东西,一看就知道是编码问题了,在数据库端一看: set names GBK; select看,正常 set names utf8,select再看乱码, 俄,编码就是GBK的了,所以在连接了数据库后执行了下: cursor.execute("set names GBK") 让后在查询,查询出来后还需要decode和encode处理:...

    linux 应用 2010-10-28 19 0 mysqlshell
1