linux-数据库服务
文章平均质量分 59
木子甘
UP!UP!UP!
展开
-
LAMP(centos6.9+httpd2.4+maria5.5.7+php5-fpm)
一、在一个服务器上实现1.安装源链接: https://pan.baidu.com/s/1eSMrknK 密码: 5ccz二、httpd编译安装详细解释参考我的这篇博客centos6.9编译安装httpd2.4(2)1.编译、安装tar xf apr-1.6.2.tar.gz tar xf apr-util-1.6.0.tar.gz tar xf h原创 2017-10-24 19:17:51 · 592 阅读 · 0 评论 -
LAMP——最新版组合(CGI)
一、安装部署1.服务对应服务器服务器A:centos7 IP:172.17.16.173httpd服务服务器B:centos7 IP:172.17.17.173php服务服务器C:centos6 IP:172.17.16.169masql服务centos只能安装mariadb5.5版本2.安装源链接: htt原创 2017-10-24 11:29:48 · 922 阅读 · 0 评论 -
centos脚本安装mariadb-server(二进制)
安装包已经编译好的二进制文件1.maria-10.2.8安装路径:/usr/locl/mysql数据库文件路径: /app/mysqldb日志文件路径:/var/log/mariadb/mariadb.log2.maria-5.5.73 安装路径:/usr/locl/mysql 数据库文件路径: /var/lib/mysql 日志文件路径:/var/log/mariad原创 2017-10-12 16:40:13 · 399 阅读 · 0 评论 -
centos-7.3安装mariadb-server(二进制)
一、安装步骤安装准备1.卸载已经有的maria程序2.创建系统账户mysql安装二进制文件3.解压二进制文件到二进制程序的目标路径安装非二进制文件4.配置文件创建5.数据库文件创建6.日志文件创建7.服务脚本创建安装后的操作8.修改PATH路径9.启动mysql服务10.安全脚本运行二、安装详解1.卸载已经有的maria程序#查看是否已安装maria程序或mysql程序原创 2017-10-11 20:25:01 · 558 阅读 · 0 评论 -
centos-6.9安装mariadb-server(二进制)
一、安装步骤安装准备1.卸载已经有的maria程序2.创建系统账户mysql安装二进制文件3.解压二进制文件到二进制程序的目标路径安装非二进制文件4.配置文件创建5.数据库文件创建6.日志文件创建7.服务脚本创建安装后的操作8.修改PATH路径9.启动mysql服务10.安全脚本运行二、二进制安装包1.二进制安装包原创 2017-10-12 09:14:57 · 676 阅读 · 0 评论 -
实现redis(主从,sentinel,cluster)的主从复制集群
一、架构设计1.架构步骤详解 1.客户端连接Amaster请求资源 此资源对应的哈希槽不在Amaster上,在Amaster的记录中,此节点对应Bmaster 2.Amaster返回B[或C]master的位置给客户端 3.客户端连接B[或C]master请求资源 4.B[或C]master返回对应资源给客户端2.redis-cluster的技术Red原创 2017-12-14 19:40:02 · 695 阅读 · 0 评论 -
mysql高可用架构一主多从(半同步复制+复制限制)
一、原理写操作时单个数据库操作 1.请求到达数据库程序——写到事务日志中 2.程序读取事务日志——内存,在内存中运行完毕 3.将内存中有关数据的操作——写到二进制日志 4.内存操作——二进制写完之后;通知客户端操作完成 5.(顺序写)将二进制日志的操作——定期刷到磁盘写操作时主从数据库操作 1.slave_I/O线程请求master二进制原创 2017-11-21 16:16:23 · 1177 阅读 · 0 评论 -
基于MHA的MySQL高可用架构的实现
一、原理1.MHA工作过程 (1)从宕机崩溃的master保存二进制日志事件(binlog events); (2)识别含有最新更新的slave; (3)应用差异的中继日志(relay log) 到其他slave; (4)应用从master保存的二进制日志事件(binlog events); (5)提升一个slave为新master; (6)使用其他的slav原创 2017-11-21 21:19:52 · 424 阅读 · 0 评论