`
文章列表
引用:http://www.realzyy.com/?p=1571 Field definition sequence of packets + Data packets = (21 + length_of_data_filed(db_name) + length_of_data_filed(table_name) + 1 + length_of_data_filed(column_name) + 1) * field_number + 68 + 4 + k + field_number + 63 = (24 + length_of_data_filed(db_name) + length_of ...
mysql创建表时,当comment内容中出现 \' 字符串时,虽然表创建成功了,但外键创建失败。 解决办法:将"\'"替换为两个单引号(即"''") http://bugs.mysql.com/bug.php?id=67881 重现步骤 mysql> mysql> use test Database changed mysql> show create table t_item_type\G; *************************** 1. row ***************************       ...

linux /proc目录功能

/proc/   运行中的程序信息 cpuinfo ioport meminfo iomem      内存的具体分配信息 mttr       内存配置 modules    == lsmod partition  系统分区 number     数字文件。每个进程的相关信息都在相应ID的文件夹下 net        网络信息            ifconfig / arp / netstat                       ./sockstat,./tcp hostname   == uname -r domainname
http://dev.mysql.com/doc/refman/5.5/en/create-index.html Prefix support and lengths of prefixes (where supported) are storage engine dependent. For example, a prefix can be up to 1000 bytes long for MyISAM tables, and 767 bytes for InnoDB tables。 1 character:latin1->1 byte,gbk-> 2 bytes,utf8 - ...
    A(端口3307)->B(端口3308)->C(端口3309) 一、配置文件 A(my.cnf): #配一个唯一的ID编号 server-id=1   #打开binlog log-bin log_slave_updates binlog_format=row #配置自增偏移量 auto_increment_increment=3 auto_increment_offset=1 B(my.cnf): #配一个唯一的ID编号 server-id=2  #打开binlog log-bin log_slave_updates binlog_format=row #配置自增偏 ...
经常登入、登出mysql,尤其是密码重新输入比较复杂时,使用"ctrl+z"、"fg"命令可以省去重新输入密码的工作 ctrl+z :可以将一个正在前台执行的命令放到后台,并且暂停 fg:将后台中的命令调至前台继续运行,如果后台中有多个命令,可以用 fg %jobnumber将选中的命令调出,%jobnumber是通过jobs命令查到的后台正在执行的命令的序号 使用范例: 一、先登入mysql       mysql -uroot -p 二、进行一些mysql操作,想切换出去        ctrl+z 三、切换出去后进行一些操作,重新登入mys ...
srv0src.cc srv_master_thread(void* arg __attribute__((unused))) {       ## 省略各种变量声明、赋值 loop: /*****************************************************************/ /* ---- When there is database activity by users, we cycle in this loop */ srv_main_thread_op_info = "reserving kernel mutex" ...
在rename的处理过程中,frm ibd文件都是直接改名,并没有将原表数据导入新表的过程,所以速度还是很快。 drop 比较大的表时可以利用下这个特点 可以先rename, 然后结合这个方法异步进行http://www.mysqlops.com/2011/05/18/mysql%E5%88%A0%E9%99%A4%E5%A4%A7%E8%A1%A8%E6%9B%B4%E5%BF%AB%E7%9A%84drop-table%E5%8A%9E%E6%B3%95.html sql_rename.cc::do_rename   build_table_filename(name, sizeof(n ...
SQL_CACHE    先从query cache 查找,    若有直接返回query cache 中结果    若没有再进行select,并且将结果放在query cache中(前提是满足放入query cache条件)    SQL_NO_CACHE    不检查query cache,直接进行查询        sql_cache.cc        Query_cache::send_result_to_client(THD *thd, char *sql, uint query_length)          if (query_length > 20 && ...
一.文件准备: 在官网http://dev.mysql.com/downloads/下载安装包   mysql-5.5.23-win32.zip   解压 mysql-5.5.23-win32.zip到mysql-5.5.23-win32文件夹 二.安装 1.建立安装目录,数据目录,复制安装文件    我是在d盘根目录创建的两个安装文件夹mysql_3306、mysql_3307,两个数据文件夹mysql_3306_data、mysql_3306_data    将mysql-5.5.23-win32文件夹中所有内容复制到 mysql_3306、mysql_3307两个文件夹中 ...
http://blog.csdn.net/qiuyepiaoling/article/details/7821984 一次关于Waiting for table metadata lock的处理 分类: mysql 2012-08-02 11:10 103人阅读 评论(0) 收藏 举报 一个简单的DDL操作(表数据很少,访问高)执行很久,导致Waiting for table metadata lock。 版本 ...
把表t_rows中的数据转换为列显示 CREATE TABLE `t_rows` (   `dt_str` varchar(20) NOT NULL,   `name` varchar(20) NOT NULL,   `age` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 表t_rows行显示的结果为 mysql> SELECT `dt_str`, `name`, `age` FROM `t_rows`; +----------+---- ...
查询表table_name中col_name(字符串类型)的值是数字的记录 SELECT col_name,CAST(col_name AS UNSIGNED INTEGER) AS val FROM table_name WHERE col_name="0" OR col_name>0 HAVING CHAR_LENGTH(col_name)=CHAR_LENGTH(val); 如有错误,欢迎拍砖
http://www.360doc.com/content/12/0326/16/8826950_197895679.shtml 颈肩疼痛,你的治疗方法正确么? 发表于 2012 年 02 月 27 日 由 中国科普博览 乌鲁木齐新疆医科大学第五附属医院 骨科 周孟瀚 颈肩疼痛是经常发生的事。疼的时候,脖子不能活 ...
欢迎拍砖,详细内容如下: # MYSQL 数据文件路径 MYSQL_DATA_PATH="/usr/local/mysql/data/" # 备份目录 MYSQL_DUMP_PATH="***/DB/" # 备份用户名 MYSQL_ACCOUNT="mysql_backup" # 备份密码 MYSQL_PASSWORD="mysql_backup" MYSQLDUMP_OPTS="mysqldump -u$MYSQL_ACCOUNT -p$MYSQL_PASSWORD --single-tran ...
Global site tag (gtag.js) - Google Analytics