数据库

Postgresql实现主从复制

前言 下面是基于Standby的异步流复制主从的实现方式的记录 流复制(streaming replication)这是PostgreSQL9.x版本之后提供的一个功能 Standby数据库原理 在postgresql中提供读写全功能的服务器称为primary database或master database,在接收主库同步数据的同时又能提供读服务的从库服务器称为hot standby server。 阅读更多…

数据库

postgresSQL备份还原

前言 pg_dump是用于备份一种PostgreSQL数据库的工具。即使数据库正在被并发使用,它也能创建一致的备份。pg_dump不阻塞其他用户访问数据库(读取或写入)。 pg_dump只转储单个数据库。要备份一个集簇中 对于所有数据库公共的全局对象(例如角色和表空间),应使用 pg_dumpall。 阅读更多…

数据库

mongodb副本集授权访问

生成密钥文件 在keyfile身份验证中,副本集中的每个mongod实例都使用keyfile的内容作为共享密码,只有具有正确密钥文件的mongod或者mongos实例可以连接到副本集。密钥文件的内容必须在6到1024个字符之间,并且在unix/linux系统中文件所有者必须有对文件至少有读的权限。 阅读更多…

linux

MySQL 5.7 mysqlpump 备份工具

MySQL5.7之后多了一个备份工具:mysqlpump。它是mysqldump的一个衍生 mysqlpump和mysqldump一样,属于逻辑备份,备份以SQL形式的文本保存。逻辑备份相对物理备份的好处是不关心undo log的大小,直接备份数据即可。它最主要的特点是: 阅读更多…