天行健,君子以自强不息;
      地势坤,君子以厚德载物;

预览模式: 普通 | 列表

Mysql 5.6原生支持单个表的迁移,不需要导出操作

转载:

在5.6之前,迁移一个表到另外的服务器,需要使用导入和导出的方式。在5.6版本,可以直接拷贝.ibd文件进行快速的迁移,这对大表的迁移非常有用。

前提必须开启innodb_file_per_table选项。

set global innodb_file_per_table = 1: 

验证:

源服务器:

1、创建表

use test;CREATE TABLE t(c1 INT) engine=InnoDB;

 

目标服务器:

2、创建同样结构的表

use test;CREATE 

[阅读全文]

标签: MySQL

Converting HEAP to MyISAM


The state "converting HEAP to MyISAM" happens when a query that needs a temporary table is converting from an in-memory temporary table to a disk-based temporary table.

 

MySQL uses memory-based temporary tables up to the size limit set by the tmp_table_size system v

[阅读全文]

标签: MySQL

MySQL Error 2006 MySQL server has gone away原因分析


PHP执行后台脚本程序,程序执行过程中偶尔会有MySQL的错误:SQLSTATE[HY000]: General error: 2006 MySQL server has gone away,这个错误官方的解释是客户端无法向服务器发送请求,可能是连接超时了。产生这个问题的原因有很多,具体可以看看MySQL官网的解释
 
 
产生这个问题的原因可能有以下几种情况:
1:服务器关闭连接后,试图向服务器发送查询,这表明必须修改应用逻辑错误;
2:客户端应用运行不同主机,连接至MySQL的主机没有必要的权限;
3:客户端TCP/IP连接超时,这可能是使用了MySQL选项引起的,这种情况增加超

[阅读全文]

标签: MySQL

Install Atlas in CentOS 6


 
wget ftp://sourceware.org/pub/libffi/libffi-3.0.13.tar.gz
tar zxvf libffi-3.0.13.tar.gz
cd libffi-3.0.13
./configure
make -j
make install
cd ..

wget http://ftp.gnome.org/pub/gnome/sources/glib/2.38/glib-2.38.2.tar.xz
xz -d glib-2.38.2.tar.xz
tar xvf glib-2.38.2.tar.xz
cd glib-2.38.2
ll
export PKG_CONFIG_P

[阅读全文]

标签: CentOS Atlas MySQL proxy