现在的位置: 首页
0℃

数据库版本管理工具Liquibase

2016年05月24日 Mysql, Storage, tools  ⁄ 被围观 2,332 view+
LiquiBase是一个用于数据库重构和迁移的开源工具,通过日志文件的形式记录数据库的变更,然后执行日志文件中的修改,将数据库更新或回滚到一致的状态。LiquiBase的主要特点有: 支持几乎所有主流的数据库,如MySQL, PostgreSQL, Oracle, Sql Server, DB2等 支持多开发者的协作维护 日志文件支持多种格式,如XML, YAML, JSON, SQL等 支持多种运行方式,如命令行、Spring集成、Maven插件、Gradle插件等 本文首先简单介绍一下LiquiBase的changelog文件的常用标签配置,然后讲解在Maven中集成并运行LiquiBase。 1. ...
阅读全文
0℃

iptables: No chain/target/match by that name

2015年12月01日 Linux  ⁄ 被围观 2,426 view+
在使用docker启动容器的时候提示iptables: No chain/target/match by that name。这是因为没有iptables的的模块。 一开始觉得怎么可能,因为都可以使用指令了,为什么会没有包含此模块,结果lsmod的看了一下,还真的没有,试着做以下指令, root@xxxx:~# iptables -L modprobe: FATAL: Module ip_tables not found. iptables v1.4.21: can't initialize iptables table `filter': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded. root@xxxx:~# modprobe ...
阅读全文
0℃

关闭ssh连接时提示是否输入yes或no

2015年10月27日 Linux  ⁄ 被围观 1,366 view+
在ssh连接服务器时会提示: The authenticity of host 'xx.xx.xx.xx (xx.xx.xx.xx)' can't be established. RSA key fingerprint is 93:b3:c5:b6:e0:d6:ae:4c:d9:5b:2f:00:2a:a3:cf:89. Are you sure you want to continue connecting (yes/no)? 具体配置: cat > ~/.ssh/config << end UserKnownHostsFile /dev/null ConnectTimeout 15 StrictHostKeyChecking no end 或者直接增加"StrictHostKeyChecking=no"参数。 ssh -o StrictHostKeyChecking=no root@xx.xx.xx.xx
阅读全文
0℃

boot2docker.iso定制

2015年09月20日 Linux, OS  ⁄ 被围观 1,651 view+
定制自己的boot2docker.iso 观察boot2docker-vm的设置,我们可以看到,boot2docker-vm以光盘方式启动,iso来自于你PC上的/Users/yourname/.boot2docker/boot2docker.iso。那么在实践中,我们可以自己制作iso并替换掉它。 为什么要定制 默认的boot2docker.iso可能无法满足你的全部需求,那么就或多或少的阻碍到你了,并且在boot2docker重启后,你的一些配置就会消失,还原到原有的,这样对你来说就非常的不方便。故而需要特殊化。 更改时区 安装软件 添加脚本 结合业务环境 如何定制 基本流程 运行如下命令 $ do...
阅读全文
0℃

使用pt-online-schema-change对大表进行alter table

2015年09月06日 Mysql  ⁄ 被围观 1,484 view+
前提:由于pt-online-schema-change会更新数据,为避免意外,使用前最好先备份数据哦~ pt-online-schema-change的作用:在不锁表的情况下安全快速地更新表结构,pt-online-schema-change是percona-toolkit中的一款工具。 安装 rpm -ivh http://pkgs.repoforge.org/perl-Time-HiRes/perl-Time-HiRes-1.9724-1.el6.rfx.x86_64.rpm rpm -ivh http://pkgs.repoforge.org/perl-TermReadKey/perl-TermReadKey-2.30-3.el6.rfx.x86_64.rpm rpm -ivh http://pkgs.repoforge.org/perl-Net-SSLeay/perl-Net-SSLeay-1.36-1.el...
阅读全文
0℃

抱歉,您必须拥有一个终端来执行 sudo

2015年07月15日 Linux  ⁄ 被围观 2,577 view+
Linux ssh执行远端服务器sudo命令时有如下报错: sudo: sorry, you must have a tty to run sudo sudo:抱歉,您必须拥有一个终端来执行 sudo 真实场景是在执行pssh的时候,在远端服务器执行sudo命令,有如下报错: $ pssh -h testlist.txt -l fisher "sudo uptime" [1] 12:33:14 [FAILURE] 10.20.30.40 Exited with error code 1 非sudo情况下: $ pssh -h testlist.txt -l fisher "uptime" [1] 12:32:27 [SUCCESS] 10.20.30.40 DEBUG:ssh方式执行远程sudo命令 $ ssh 10.20.30.40 &quo...
阅读全文
0℃

[ERROR] Plugin 'InnoDB' init function returned error.

2015年07月14日 Mysql  ⁄ 被围观 1,276 view+
用阿里云的vps mysql今天突然挂掉,登录服务器查看日志信息如下: 150714 10:39:33 [Note] Plugin 'FEDERATED' is disabled. 150714 10:39:33 InnoDB: The InnoDB memory heap is disabled 150714 10:39:33 InnoDB: Mutexes and rw_locks use GCC atomic builtins 150714 10:39:33 InnoDB: Compressed tables use zlib 1.2.3 150714 10:39:33 InnoDB: Using Linux native AIO 150714 10:39:33 InnoDB: Initializing buffer pool, size = 128.0M InnoDB: mmap(137363456 bytes) failed; errno 12 150714 10:39:33 ...
阅读全文
要查看留言请输入您的密码。

密码保护:解决unzip解压windows压缩包中文乱码问题

2015年06月18日 Linux  ⁄ 被围观 1,624 view+
在windows下创建的压缩包,在服务器上用unzip命令解压出来的都是乱码,这样在对用户展示原始文件名的时候带来了很大的麻烦,现在讲解下如何解决这个问题。以centos系统为例 1.先移除服务器上的unzip yum remove unzip 2.下载unzip源码包 wget http://downloads.sourceforge.net/project/infozip/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz?r=&ts=1434631178&use_mirror=colocrossing 3.获取unzip -O path包 xx.patch 4.编译安装unzip源码 tar zxvf unzip60.tar.gz cd unzip60 patch -p1 &...
阅读全文
0℃

mongodb 3.0.3 创建user以及数据库

2015年06月15日 mongodb, Storage  ⁄ 被围观 2,049 view+
1.先在mongodb.conf 去除auth=true mongodb加入了SCRAM-SHA-1校验方式,需要第三方工具配合进行验证,下面给出具体解决办法: 首先关闭认证,修改system.version文档里面的authSchema版本为3,初始安装时候应该是5,命令行如下 如果不关闭,在客户端连接的时候,mongodb日志会报如下错误:Failed to authenticate xxx@xx with mechanism MONGODB-CR: AuthenticationFailed MONGODB-CR credentials missing in the user document //进入mongodb /usr/local/mongodb/bin/mongo > use admin switched to db admi...
阅读全文
0℃

mysql audit审计插件

2015年04月22日 Mysql  ⁄ 被围观 4,319 view+
mysql审计功能一直都是弱项: 1.之前有人借助于init-connect和binlog实现变相审计,不过比较悲剧的是不能对root用户(超级权限的用户)进行审计!可以参考:http://bbs.chinaunix.net/forum.php?mod=viewthread&tid=3632588 2.Oracle公司在5.5的企业版也增加了mysql-audit plugin,问题是该插件类似于general-log,而且仅仅存在于企业版!可以参考:http://www.cnblogs.com/cenalulu/archive/2012/11/12/mysql_audit_plugin_test.html 3.macfee公司基于percona开发的mysql audit 插件。 macfee的mysql audit插件虽然...
阅读全文
×
腾讯微博