myadmin

【赵强老师】MySQL高可用架构:MHA

时间秒杀一切 提交于 2020-08-13 14:46:59
MHA(Master HA)是一款开源的 MySQL 的高可用程序,它为 MySQL 主从复制架构提供了 automating master failover 功能。MHA 在监控到 master 节点故障时,会提升其中拥有最新数据的 slave 节点成为新的master 节点,在此期间,MHA 会通过于其它从节点获取额外信息来避免一致性方面的问题。MHA 还提供了 master 节点的在线切换功能,即按需切换 master/slave 节点。 MHA 是由日本人 yoshinorim(原就职于DeNA现就职于FaceBook)开发的比较成熟的 MySQL 高可用方案。MHA 能够在30秒内实现故障切换,并能在故障切换中,最大可能的保证数据一致性。目前淘宝也正在开发相似产品 TMHA, 目前已支持一主一从。 一、MHA的组成 (一)MHA中的角色 MHA 服务有两种角色, MHA Manager(管理节点)和 MHA Node(数据节点): MHA Manager:通常单独部署在一台独立机器上管理多个 master/slave 集群(组),每个master/slave 集群称作一个application,用来管理统筹整个集群。 MHA Node:运行在每台 MySQL 服务器上(master/slave/manager),它通过监控具备解析和清理 logs 功能的脚本来加快故障转移

CentOS-Docker安装phpMyAdmin(MySQL的web客户端)

≡放荡痞女 提交于 2020-04-27 15:22:30
注:phpMyAdmin是一款MySQL的web客户端,还是很直观且好用的,所以推荐给你~ 下载镜像 $ docker pull phpmyadmin/phpmyadmin 运行镜像 1.无指定固定数据库IP模式(推荐) $ docker run --restart=unless-stopped --name myadmin -d -e PMA_ARBITRARY=1 -p 8080 :80 phpmyadmin/phpmyadmin 2.指定固定数据库IP和端口模式 $ docker run --restart=unless-stopped --name myadmin -d -e PMA_HOST= 192.168.1.100 -e PMA_PORT= 3306 -p 8080 :80 phpmyadmin/phpmyadmin 参数说明: -e PMA_HOST=192.168.1.100 数据库的IP地址 -e PMA_PORT=3306 数据库的端口,不指定默认为3306 -p 8080:80 将容器80端口映射到主机的8080端口 --name myadmin 将容器命名为myadmin 使用说明 1.无指定固定数据库IP模式(推荐) 2.指定固定数据库IP模式 直观的监控信息 来源: oschina 链接: https://my.oschina.net/zyrs