当前位置: 首页 > Linux

京淘项目day11

时间:2023-04-07 00:08:55 Linux

1.代码还原1.1IP地址问题问题描述:Windows中的IP链接与Linux中的IP地址问题不同问题描述:虚拟机启动时,虚拟网卡不能正常工作,重启网卡即可。问题描述:启动虚拟网卡时,虚拟网卡没有正常工作。你只需要重新启动网卡。重启网卡命令serviceNetworkManagerstopchkconfigNetworkManageroff永久关闭Manager网卡服务networkrestart重启网络网卡1.2恢复hosts文件1.3恢复图片路径1.4恢复nginx配置允许域名访问8091服务器。2数据库相关学习2.1数据库备份规则2.1.1数据库备份策略2.1.1数据库冷备份说明:使用数据库工具定期转储数据库文件,保证数据安全性的缺点(一般2-3天):1.由于意外备份过程中,可能会出现备份失败的情况,需要反复备份。2、由于冷备份是定期备份,可能会造成数据丢失。核心:数据必须备份,恢复备份数据的最后有效手段2.1.2数据库热备份说明:通过数据库机制自动实现数据备份操作。优点:可实现自动化运行,实时备份。备份原理:1.当数据主机发生变化时,将修改后的数据写入二进制日志文件。2、从库通过IO线程读取主库的二进制日志文件,获取后将数据保存到中继(暂存)日志中。3、从库中打开Sql线程。然后读取relaylog中的数据,然后将数据同步到从库。2.2准备多台服务器。2.2.1修改虚拟机名称。虚拟机,并重命名为JT_LINUX_S。然后启动它。2.2.2修改linux从机mac地址为了保证两台虚拟机的正常稳定运行,需要修改mac地址。2.2.3安装数据库。详见博客文档2.3数据库主从搭建2.3.1打开主库二进制文件说明:主库二进制日志文件,默认情况小命令:vim/etc/my.cnf编辑二进制文件:重启数据库,查看二进制日志文件是否可用重启后生成二进制文件2.3.2从库二进制配置文件中打开修改后的文件:vim/etc/my.cnf添加操作与主库一致,然后重启数据库服务器,效果如下:2.3.3数据库主从构建1)。查看主库状态2).实现数据库主从挂载/*我是130我是从库*//*1.实现数据库主从挂载host/port/user/password/binarylog/pos*/CHANGEMASTERTOMASTER_HOST="192.168.126.129",MASTER_PORT=3306,MASTER_USER="root",MASTER_PASSWORD="root",MASTER_LOG_FILE="mysql-bin.000001",MASTER_LOG_POS=245;/*2.启动数据库主从服务*/STARTSLAVE;/*3.查看数据库启动状态*/SHOWSLAVESTATUS;/*4.如果是数据库问题1.关闭主从服务,2.查看错误状态3.重新构建服务*/STOPSLAVE/*查看错误信息,根据错误修改记录*//*重新建立主从关系*/3)。检查主从状态2.3.4数据库主从测试1、注意事项:1、修改主库数据,从库同步数据。2、如果从库的数据被修改,则主从关系终止。2.4数据库读写分离/负载均衡实现2.4.1数据库优化策略说明:通过代理数据库,实现数据库的读写分离,数据库负载均衡操作,进一步提高数据库的能力整体架构。DB2、SQLServer、PostgreSQL等DB的通用SQL语法,遵守Mysql原生协议,跨语言、跨平台、跨数据库的通用中间件代理,基于心跳自动故障转移,支持读写分离,支持MySQLmaster-slave和galeracluster集群。支持基于Nio实现的MySQL集群、Percona集群或MariaDB集群的Galera,有效管理线程,解决高并发问题。支持数据的多切片自动路由和聚合,支持sum、count、max等常用聚合函数,支持跨库分页。支持单库内任意join,支持跨库2表join,甚至支持基于caltlet的多表join。通过全局表和ER关系支持分片策略,实现高效的多表连接查询。支持多租户场景。支持分布式事务(弱xa)。支持XA分布式事务(1.6.5)。支持全局序列号,解决分布式下主键生成问题。分片规则丰富,插件化开发,易于扩展。强大的网络,命令行监控。前端支持作为MySQL的通用代理,后端JDBC方式支持Oracle、DB2、SQLServer、mongodb、Sequoia。支持密码加密支持服务降级支持IP白名单支持SQL黑名单,SQL注入攻击拦截支持准备预编译指令(1.6)支持非堆内存(DirectMemory)聚合计算(1.6)支持PostgreSQL原生协议(1.6)支持mysql和oracle存储过程,out参数,多结果集返回(1.6)支持zookeeper协调主从切换,zk序列,配置zk(1.6)支持库中分表(1.6)基于ZooKeeper的集群管理,在线升级,扩展,智能优化,大数据处理(2.0开发版)。2.5部署步骤2.5.1上传myCat服务器上传路径:/usr/local/src2.5.2解压Mycattar-xvfMycat-server-1.7.0-DEV-20170416134921-linux.tar.gz手机安装路径:2.5.3服务器。xml配置文件说明说明:默认情况下端口号8066rootjtdbuserjtdbtrue2.5.3schema.xml配置select12.5.4实现配置文件上传2.5.5Mycat命令用法:./mycat{console|开始|停止|重启|状态|dump}2.5.6查看mycat日志2.5.7Mycat负载均衡测试修改从库中的数据库。刷新列表页。检查是否有负载均衡效果。注意:如果测试完成,记得修改数据,保证一致性。