当前位置: 首页 > news >正文

建设部网站是什么网站网站百度seo关键词优化

建设部网站是什么网站,网站百度seo关键词优化,贾汪区建设局网站,软件技术是什么目录 一、MySQL主从复制介绍 MySQL复制过程分成三步 二、主库配置master 1、步骤1 2、第二步:重启Mysql服务 3、第三步:登录Mysql数据库,执行下面SQL 4、第四步:登录Mysql数据库,执行下面SQL,记录下结果中File和…

目录

一、MySQL主从复制介绍

MySQL复制过程分成三步

二、主库配置master

1、步骤1

2、第二步:重启Mysql服务

3、第三步:登录Mysql数据库,执行下面SQL

4、第四步:登录Mysql数据库,执行下面SQL,记录下结果中File和Position的值

三、配置-从库Slave

1、步骤1

2、第二步:重启Mysql服务

3、第三步:登录Mysql数据库,执行下面SQL

4、第四步:登录Mysql数据库,执行下面sQL,查看从数据库的状态

四、读写分离

1、读写分离介绍

2、sharding-JDBC介绍

3、使用Sharding-JDBC实现读写分离步骤


一、MySQL主从复制介绍

MysQL主从复制是一个异步的复制过程,底层是基于Mysql数据库自带的二进制日志功能。就是一

台或多台NysQL数据库(slave,即从库)从另一台MysQL数据库(master,即主库)进行日志的复

制然后再解析日志并应用到自身,最终实现从库的数据和主库的数据保持一致。MySQL主从复制

是NysQL数据库自带功能,无需借助第三方工具。

MySQL复制过程分成三步

1、master将改变记录到二进制日志 ( binary log)

2、slave将master的binary log拷贝到它的中继日志(relay log)

3、slave重做中继日志中的事件,将改变应用到自己的数据库中

前提条件

提前准备好两台服务器,分别安装Mysql并启动服务成功

二、主库配置master

1、步骤1

第一步:修改Mysql数据库的配置文件/etc/my . cnf

[mysqld]

log-bin=mysql-bin        #[必须]启用二进制日志

server-id=100        #[必须]服务器唯一ID

2、第二步:重启Mysql服务

systemctl restart mysqld

3、第三步:登录Mysql数据库,执行下面SQL

GRANT REPLICATION SLAVE ON *.* to 'xiaoming'@'%' identified by 'Root@123456';

注:上面SQL的作用是创建一个用户xiaoming,密码为Root@123456,并且给xiaoming用户授予

REPLICATION SLAVE权限。常用于建立复制时所需要用到的用户权限,也就是slave必须被

master授权具有该权限的用户,才能通过该用户复制。

4、第四步:登录Mysql数据库,执行下面SQL,记录下结果中File和Position的值

show master status;

注:上面SQL的作用是查看Master的状态,执行完此SQL后不要再执行任何操作

三、配置-从库Slave

1、步骤1

第一步:修改Mysql数据库的配置文件/etc/my.cnf

[mysqld]

server-id=101 #[必须]服务器唯一ID

2、第二步:重启Mysql服务

systemctl restart mysqld

3、第三步:登录Mysql数据库,执行下面SQL

change master to
master_host='192.168.138.100',master_user='xiaoming',master_password='Root@123456',master_log_file='mysql-bin.000001',master_log_pos=439;

注:

master_host:主数据库ip

master_user:创建的用户

master_password:密码

master_log_file:主数据库命令:show master status; 查询的file名称

master_log_po:主数据库命令:show master status; 查询的position

然后执行命令

start slave;

4、第四步:登录Mysql数据库,执行下面sQL,查看从数据库的状态

show slave status;
show slave status;

四、读写分离

1、读写分离介绍

面对日益增加的系统访问量,数据库的吞吐量面临着巨大瓶颈。对于同一时刻有大量并发读操作和

较少写操作类型的应用系统来说,将数据库拆分为主库和从库,主库负责处理事务性的增删改操

作,从库负责处理查询操作能够有效的避免由数据更新导致的行锁,使得整个系统的查询性能得到

极大的改善。

2、sharding-JDBC介绍

Sharding-JDBC定位为轻量级Java框架,在Java的JDBC层提供的额外服务。它使用客户端直连数

据库,以jar包形式提供服务,无需额外部署和依赖,可理解为增强版的JDBC驱动,完全兼容

JDBC和各种ORM框架。使用Sharding-JDBC可以在程序中轻松的实现数据库读写分离。

适用于任何基于JDBC的ORM框架,如:JPA, Hibernate, Mybatis, Spring JDBC Template或直接使用JDBC

支持任何第三方的数据库连接池,如:DBCP,C3PO,BoneCP, Druid, HikariCP等。

支持任意实现JDBC规范的数据库。目前支持MySQL,Oracle,SQLServer,PostgreSQL以及任何

遵循SQL92标准的数据库。

3、使用Sharding-JDBC实现读写分离步骤

1、导入maven坐标

        <dependency><groupId>org.apache.shardingsphere</groupId><artifactId>sharding-jdbc-spring-boot-starter</artifactId><version>4.0.0-RC1</version></dependency>

2、在配置文件中配置读写分离规则

3、在配置文件中配置允许bean定义覆盖配置项

spring:shardingsphere:datasource:names:master,slave# 主数据源master:type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://192.168.138.100:3306/rw?characterEncoding=utf-8username: rootpassword: root# 从数据源slave:type: com.alibaba.druid.pool.DruidDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://192.168.138.101:3306/rw?characterEncoding=utf-8username: rootpassword: rootmasterslave:# 读写分离配置load-balance-algorithm-type: round_robin# 最终的数据源名称name: dataSource# 主库数据源名称master-data-source-name: master# 从库数据源名称列表,多个逗号分隔slave-data-source-names: slaveprops:sql:show: true #开启SQL显示,默认falsemain:allow-bean-definition-overriding: true


 

http://www.hkea.cn/news/690654/

相关文章:

  • wordpress调用分类标签站长工具查询seo
  • 网站做全局搜索云南新闻最新消息今天
  • 公司网站推广方案长春seo代理
  • 网站地图怎么样做更利于收录手机百度搜索引擎入口
  • 中国建筑公司网站谷歌浏览器官方app下载
  • 厦门网站建设策划seo网站优化培训找哪些
  • 宝安区住房和建设局官方网站seo搜索引擎优化书籍
  • 省建设厅执业资格注册中心网站2023搜索最多的关键词
  • 本地wordpress上传搜索引擎营销优化策略有哪些
  • html手机网站模板培训心得体会800字
  • 合肥做网站公司哪家好经典的软文广告
  • 网站备案哪个部门北京推广
  • 澳环网站设计公司网站建设方案
  • 云南旅行社网站建设网络推广有多少种方法
  • 龙岗做商城网站建设网络营销战略的内容
  • 网站建设网络公整站排名
  • 南昌购物网站制作软文广告成功案例
  • 鞍山找工作哪个网站最靠谱千度搜索引擎
  • 济南做网站互联网公司英文seo推广
  • 给企业做网站的公司品牌整合营销传播
  • 互联网技术应用学什么杭州优化建筑设计
  • 重庆网站建设要点襄阳seo优化排名
  • 哪个网站用织梦做的seo站长工具查询系统
  • 本地wordpress 上传搜索引擎优化简历
  • 个人创业做网站软文营销怎么写
  • wordpress相册点击弹出框金华seo全网营销
  • 郑州手机网站建设搜狗网站收录提交入口
  • 清风网站建设抖音推广方式有哪些
  • 工作室网站开发广东网站seo营销
  • 广州正佳广场攻略深圳债务优化公司