MYSQL
文章平均质量分 50
wshxgxiaoli
这个作者很懒,什么都没留下…
展开
-
MYSQL SHOW FULL PROCESSLIST\G
show full processlist这里返回了每个连接正在做的事情, 以及状态。有以下状态:1. SLEEP线程正在等待客户端发送新的请求。2. QUERY线程正在执行查询或者正在将结果发送给客户端。 3. LOCKED在MYSQL服务层,该线程正在等待表锁。 在存储引擎级别实现的锁,如INNODB的行锁,并不会体现在线程状态中。 对于MYISAM来说这是一个原创 2013-11-20 15:42:33 · 2987 阅读 · 0 评论 -
MYSQL ONLINE DDL--PT-ONLINE-CHANGE-SCHEMA
PT_ONLINE_CHANGE_SCHEMA原理:1. 创建需要执行ALTER操作的原表的一个临时表,然后在临时表中更改表结构。2. 在原表中创建触发器(3个)三个触发器对应INSERT,UPDATE, DELETE操作。3. 从原表拷贝数据到临时表,拷贝过程中在原表进行的写操作都会更新到新建的临时表。4. RENAME原表到OLD表中, 在把临时表RENAME为原表,归后将原创 2014-01-17 09:57:22 · 957 阅读 · 0 评论 -
MYSQL利用XTRBACKUP进行重建主从
1. 备份主库:innobackupex --user=root --password=vipshop --socket=/tmp/mysql3306.sock --defaults-file=/apps/conf/mysql/my3306.cnf /apps/2. 在主库中添加用户: grant replication slave on *.* to 'replica原创 2014-01-17 09:44:52 · 978 阅读 · 0 评论 -
利用已有实例进行重建主从--MYSQL
备份:mysqldump -uroot -p -S /tmp/mysql3306.sock --single-transaction --add-drop-database --master-data=1 --database tms,test >test_backup.sql--single-transaction : 一致性备份,在备份开始前, 先执行START TRANS原创 2014-01-17 09:40:50 · 1353 阅读 · 0 评论 -
MYSQL INTO OUTFILE, LOAD DATA INFILE
INTO OUTFILE, LOAD DATA INFILE mysql> select * from test into outfile '/tmp/1.txt';Query OK, 1000000 rows affected (0.65 sec)mysql> truncate table test; Query OK, 0 rows affected (0.00原创 2014-01-17 10:00:08 · 614 阅读 · 0 评论 -
MYSQL增量恢复
第一步: 利用全备的备份进行检查,全备时的日志和数据备份进行检查。 innobackupex --apply-log --redo-only /apps/dbdat/backdata/xtrabackup/full[apps@GD6-EBS-001 xtrabackup]$ innobackupex --apply-log --redo-only /apps/dbdat/backdat原创 2014-01-17 09:51:49 · 797 阅读 · 0 评论 -
MYSQLDUMP的各种练习
导出所有数据库:mysqldump -udba -p -S /tmp/mysql3306.sock --add-drop-database --complete-insert --extended-insert --single-transaction --all-database --default-character-set=utf8 --triggers -R >alldb.sq原创 2014-01-17 09:48:28 · 462 阅读 · 0 评论 -
MYSQL主从跳过操作
mysql> stop slave;ERROR 2006 (HY000): MySQL server has gone awayNo connection. Trying to reconnect...Connection id: 84Current database: testQuery OK, 0 rows affected (0.08 sec)mysql原创 2014-01-17 09:46:56 · 404 阅读 · 0 评论 -
MYSQL 5.5.30安装
所需软件:cmake-2.8.10.2.tar.gz mysql-5.5.30.tar.gz安装CMAKE:tar -zxv -f cmake-2.8.10.2.tar.gz cd cmake-2.8.10.2 ./configure makemake install安装MYSQLmkdir -p /u01/mysql/data原创 2013-11-20 15:47:14 · 1043 阅读 · 0 评论 -
MYSQL 执行计划
explain select * from table; 这样可以查看到一个语句的执行计划。mysql> explain select Orgid,Stkcd,Secnme from CO_CRLSECwhere Stkcd in (select Seccd from IDX_SmpChgwhere Indextype=1 and Indexcd=000300an原创 2013-11-20 15:38:33 · 510 阅读 · 0 评论 -
MYSQL 主从复制案例-空数据库
1.环境准备:安装好三台MYSQL服务器。A 192.168.1.8B 192.168.1.88C 192.168.1.188环形结构: 192.168.1.8主 192.168.1.88从 192.168.1.88主 192.168.1.188从 192.168.1.188主 192.168.1.8从2.更原创 2014-01-17 09:36:41 · 478 阅读 · 0 评论