/images/avatar.jpeg

_浅行

Mongodb 3.6 安装

下载 mongodb MongoDB 社区版下载地址 1 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.20.tgz 配置 mongodb将下载的 tar 包解压至 /usr/local 路径下,创建软链接并配置好环境变量 1 2 3 4 5 6 7 cd /usr/local/src tar xzf mongodb-linux-x86_64-rhel62-3.6.20.tgz -C /usr/local/ cd /usr/local/ ln -s /usr/local/mongodb-linux-x86_64-rhel62-3.6.20 /usr/local/mongodb

MySQL MHA 高可用配置

MySQL MHA 架构介绍官方文档: https://github.com/yoshinorim/mha4mysql-manager/wiki MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本 DeNA 公司 y

MySQL 主从复制优化

优化参数 1 2 3 4 5 6 7 8 [mysqld] # 从库配置优化 master_info_repository = TABLE relay_log_info_repository = TABLE relay_log_recovery = 1 relay-log-purge = 1 read_only = 1 super_read_only = 1 master.info: 存储连接主库的信息,已经接收的 binlog 位置点信息 (默认在从库数据目录

MySQL 从库扩展

延时从库应用场景:普通主从正常情况可以应对物理损坏,但无法应用逻辑损坏。例如: drop 和 delete 等操作。 延时从库可以应对这种逻辑损坏场景: 主库做了某项操

MySQL GTID 从库快速恢复

备份主库为了节省恢复的时间我们使用 xtrabackup 备份主库,然后拷贝到从库再将数据恢复到从库中 完整备份主库 1 2 # 备份 xtrabackup --defaults-file=/usr/local/mysql/etc/my.cnf -S /data/mysql/mysql.sock -u root -p --backup --target-dir=/data/backup 恢复主从复制 恢复从库