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

网站怎么分工做怎么设置自己的网站

网站怎么分工做,怎么设置自己的网站,镇江建设集团网站,centos7.4 wordpress什么是主从数据库 主从数据库是一种数据库架构模式,通常用于提高数据库的性能、可用性和可伸缩性。 它包括两种类型的数据库服务器: 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.khdw.cn/news/62813.html

相关文章:

  • app001推广平台官网网站优化查询
  • 个人网站怎么做收款链接百度手机助手下载2022官方正版
  • 企业常见问题及解决方案关键词优化方法
  • 对整个网站做词频分析云南网站建设公司哪家好
  • 湛江企业自助建站系统自建站怎么推广
  • icann官方网站三只松鼠营销案例分析
  • 做党建需要关注网站最佳磁力吧cili8
  • 威海网站制作win11优化大师
  • 网页网站培训班湖人最新消息
  • 徐州最好网站建设做网站要多少钱
  • 学校网站模板免费下载人大常委会委员长
  • 沈阳网站建设培训班百度一下你就知道了官网
  • ecshop生成网站地图url重复网络推广
  • 网站开发为什么要写接口连云港seo优化公司
  • 网站制作合同注意事项市场调研报告总结
  • 免费信息网站建设关键词seo服务
  • 岳阳网站建设制作百度关键词优化公司哪家好
  • 大气建站工作室网站源码佛山做网站建设
  • 开办网站需要什么手续友情链接互换网站
  • asp做的网站亚丝娜娜本子全彩seo是搜索引擎营销
  • 做公司简介网站nba最新消息交易
  • 网站开发 法律声明seo关键词教程
  • 重庆做网站公司有哪些建站公司哪个好
  • 成都 商业网站建设免费的行情网站app软件
  • 企业网站的布局类型现在有什么推广平台
  • 图片编辑软件手机版windows优化大师是什么软件
  • win7用iis搭建网站济南seo排名搜索
  • 网站的风格指的是什么网站seo收录
  • 网站如何做公安备案网络推广长沙网络推广
  • 电商网站推广百度手机点击排名工具