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

网站怎么分工做百度爱采购优化

网站怎么分工做,百度爱采购优化,建设网站计划 ppt,核动力网站建设什么是主从数据库 主从数据库是一种数据库架构模式,通常用于提高数据库的性能、可用性和可伸缩性。 它包括两种类型的数据库服务器: 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.yidumall.com/news/25163.html

相关文章:

  • 在网站上上传文件需要怎么做百度app下载官方
  • 数据库网站有哪些独立站网站
  • 提卡网站怎么做云盘搜索引擎入口
  • 有没有做任务一样的网站兼职策划书模板
  • 富阳网站建设网上推广app
  • 西宁做网站公司排名长沙县网络营销咨询
  • 湖南益阳网站建设友情链接属于免费推广吗
  • 网站推广的具体方法青岛网站建设方案服务
  • 哪些彩票网站可做代理赚钱seo优化在线诊断
  • 沈阳网站建设推广网站链接查询
  • 网站的绝对路径怎么做郑州粒米seo顾问
  • 国内crm网站seo链接购买
  • 乌海建设局网站百度指数怎么看排名
  • 个人网站怎么建立百度推广案例及效果
  • 怎么做网站聊天视频直播自己怎么优化我网站关键词
  • 网站攻击一般有那些网络营销服务的特点有哪些
  • 物流专线网站建设焦作seo公司
  • 汕头高端网站建设哪家建设公司网站
  • 做网站的前端技术百度seo排名在线点击器
  • 大连百姓网免费发布信息网站搜索引擎营销的五大特点
  • 网站的ftp上传地址百度怎么推广自己的视频
  • iis7如何设置ip做网站智谋网站优化公司
  • 房管局在线咨询名词解释seo
  • 宠物app页面设计成都seo整站
  • 衡阳做淘宝网站网上电商平台开发
  • 嘉兴做网站费用公关服务
  • 免费电视剧网站大全在线观看怎么样建立自己的网站
  • 网站建设工具品牌有义乌最好的电商培训学校
  • 旅游局网站建设方案seo工资
  • 网站建设硬件微博推广技巧