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

潍坊知名网站建设天津的公司能在北京做网站备案吗

潍坊知名网站建设,天津的公司能在北京做网站备案吗,旅游景点介绍网页设计模板,最好看的2019中文大全电影什么是主从数据库 主从数据库是一种数据库架构模式,通常用于提高数据库的性能、可用性和可伸缩性。 它包括两种类型的数据库服务器: 1)主数据库(Master):主数据库是读写数据的主要数据库服务器。所有写操…

什么是主从数据库


主从数据库是一种数据库架构模式,通常用于提高数据库的性能、可用性和可伸缩性。

它包括两种类型的数据库服务器:

1)主数据库(Master):主数据库是读写数据的主要数据库服务器。所有写操作(插入、更新、删除)都在主数据库上执行。主数据库负责维护数据的一致性,并将写操作的变更记录下来。

2)从数据库(Slave):从数据库是只读副本,它从主数据库中复制数据。承担一部分主库的的读数据压力,从而减轻了主数据库的负担。从数据库可以有多个,构成一个复制链,其中每个从数据库都从前一个从数据库中复制数据。

主从数据库优缺点


1)优点

  • 高可用,主库挂了,从库顶上。
  • 读写分离,主库用于写,从库用于读,从而缓解主库压力。
  • 备份数据。

2)缺点

  • 数据延迟:由于数据复制的时间延迟,从数据库可能不会立即反映主数据库中的更改。
  • 配置和维护复杂性:设置和维护主从数据库架构需要额外的工作,特别是确保数据的一致性和复制的稳定性。

主从数据库的搭建


主库配置

1)修改配置文件/etc/my.cnf

# mysql服务ID,保证整个集群环境中唯一,默认为1
server-id=1# 是否只读,1代表只读,0代表读写
read-only=0# 开启gtid(用于适配MASTER_AUTO_POSITION)
gtid-mode = ON
enforce-gtid-consistency = ON
# log-slave-updates=1

2)重启MySQL服务器

systemctl restart mysqld

3)登录mysql,创建远程连接的账号,并授予主从复制权限

# 创建s01用户,并设置密码,该用户可在任意主机连接该MySQL服务
# 删除创建的用户drop user 's01'@'%';
create user 's01'@'%' identified with mysql_native_password by 'Root@123456';# 为s01用户分配主从复制权限
grant replication slave on *.* to 's01'@'%';

4)通过指令,查看二进制日志坐标

show master status;

执行结果:

  • file:从哪个日志文件开始推送;
  • position:从哪个位置开始推送日志;
  • binlog_ignore_db:不需要同步的数据库;

从库配置

1)修改配置文件 /etc/my.cnf

# mysql服务ID,保证整个集群环境中唯一,默认为1
server-id=2# 是否只读,1代表只读,0代表读写
read-only=1# 开启gtid(用于适配MASTER_AUTO_POSITION)
gtid-mode = ON
enforce-gtid-consistency = ON
# log-slave-updates=1

2)重启MySQL服务器

systemctl restart mysqld

3)登录mysql,设置主库配置

# 使用s01用户连接
change master to source_host='127.0.0.1',source_user='s01',source_password='kingsoft.',master_port=3307,MASTER_AUTO_POSITION =1;# 使用root用户连接(二选一即可)
change master to source_host='127.0.0.1',source_user='root',source_password='kingsoft.',master_port=3307,MASTER_AUTO_POSITION =1;

注:

  • source_host:如果是同一台机器用127.0.0.1或内网ip都可以,如果是不同机器使用外网ip;
  • master_port:指定主节点的端口号,未指定时默认3306;

4)开启同步操作

# 关闭同步操作:stop slave; 
start slave;

6)查看主从同步状态

show slave status\G;

执行结果:

注:如果 Slave_IO_Running 和 Slave_SQL_Running 都为 Yes,则说明主从复制部署成功。

  • Master_Log_File: 从服务器正在读取的主服务器的二进制日志文件的名称。
  • Read_Master_Log_Pos: 从服务器已经读取的主服务器二进制日志的位置。
  • Relay_Master_Log_File: 已经应用到从服务器数据的主服务器二进制日志文件的名称。
  • Exec_Master_Log_Pos: 已经应用到从服务器数据的主服务器二进制日志的位置。
  • Slave_IO_Running 和 Slave_SQL_Running: 分别表示从服务器的 I/O 线程和 SQL 线程是否正在运行。
  • Last_Errno 和Last_Error: 最后一次复制时的错误号和错误信息。

注:正常情况下无法查看master.info里的内容,但可以通过show slave status指令查看其中许多重要信息。

http://www.yayakq.cn/news/763649/

相关文章:

  • alexa全球排名泰安网站建设推广优化
  • 网站开发中数据库的设计原则深圳公交公司官网
  • 石家庄网站开发多少钱松山湖网站建设
  • 北京建设网站公司网站永和建设集团有限公司网站
  • 做网站是先买域名网站开设作风建设专栏
  • 金华建设监理协会网站中创动力网站建设
  • 山东天狐做网站cms做网站推广运营前景
  • 公司网站建设入什么费用企业员工培训课程内容
  • 郴州网站建设郴州wordpress landx
  • 网站宣传页面模板我的世界服务器网站怎么做
  • 重庆企业官网建站快速搭建全部视频支持代表手机浏览器
  • 西安网站公司推广wordpress 微商城
  • 网站科技动效c2c交易平台官网
  • 个人网站的成本用vue element-ui做的网站
  • 邦邻营销型网站建设教育网站
  • 网站关键词热度wordpress 建站 知乎
  • 免费制作自己的微网站吗贵州住房和城乡建设厅网官网
  • 商务网站建设学期总结杭州微网站建设
  • 电子类网站建设怎样是做网站
  • 网站建设视频教程集WordPress仿站培训
  • 在什么网站可以做外贸出口劳保鞋网站负责人核验现场拍摄照片
  • 珲春建设银行网站wordpress免费 360插件下载
  • 对于ICP而言 主要承担网站信息山东网站建设流程
  • 丰台手机网站设计app免费模板下载网站
  • 网站怎样添加友情链接网站建设方案书 人员安排
  • 自定义域名wordpress搜索引擎优化
  • 网站开发脚本语言和数据库国内网站建设排名
  • 国外做的好看的网站设计网站建设与管理视频教程
  • 益阳做网站怎么便宜做网站怎么更新静态页
  • 网络网站开发培训电商广告推广