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

预览模式: 普通 | 列表

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

关于confluence头部导航栏快捷链接丢失

confluence使用一段时间后,突然导航栏中的“空间”、“人员”、“创建”、“搜索”等功能链接丢失,同事大牛查看后如下结论:

 

这个是1个月后,license 过期的问题。虽然是破解了,但是那种破解不完美,比如导航烂这个,刚初始安装后,导航栏一些配置应该都保存在DB里面(或者其他地方如本地文件),不过是1个月的有效期,而破解的过程应该没有对这个数据做一些变更(变更过期时间),所以没有进一步去细看改哪个数据,所以直接,通过硬编码进来:

 

具体的代码如下:


$ cat confluen

[阅读全文]

标签: confluence

修改了SSH默认端口之后,如何配置git?


由于安全或者其它原因,我们可能会修改默认的SSH服务端口号,默认情况下,已有的git项目在pull或者push的时候会报错。

现在假设原来的项目的remote设置为git@domain.com:Projects/p1.git,将服务器SSH默认端口修改为3022后,导致push出错。

有两个解决办法:

一、直接修改URL为SSH://开头

git remote set-url origin ssh://git@domain.com:3022/~/Projects/p1.git

二、 修改本地配置文件

cat>~/.ssh/config # 映射一个别名 host newdomain hostname

[阅读全文]

标签: git

git命令行与OpenSSH

在OpenSSH中,我们可以很方便的通过编辑 ~/.ssh/config 文件来为git指定不同的host,达到使用不同的端口,不同的密钥访问git服务的目的。看看下面这个例子:

192.168.0.1这台服务器的SSH服务器使用2012端口,我可以使用 git clone git@server1:myrepo.git 来获取我的版本库;
我在git上有两个帐号 test 和 release,需要使用不同的密钥。我可以使用 git clone me_test:myrepo.git 和 git cl

[阅读全文]

标签: git