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

昆明网站建设手机版国际新闻最新消息中国

昆明网站建设手机版,国际新闻最新消息中国,小说网站怎么建设的,最新公司注册流程学习了如何搭建MySQL主从数据库,为加深印象,写了这篇博客作为总结。本篇文章使用的是MySQL8.0,主库使用Windows操作系统,从库使用Linux。 1. 数据库配置 在主库对MySQL进行配置。如果是Linux,需配置my.cnf或mysql.cn…

学习了如何搭建MySQL主从数据库,为加深印象,写了这篇博客作为总结。本篇文章使用的是MySQL8.0,主库使用Windows操作系统,从库使用Linux。

1. 数据库配置

在主库对MySQL进行配置。如果是Linux,需配置my.cnf或mysql.cnf,如果是Windows,需在C:\ProgramData\MySQL\MySQL Server 8.0配置my.ini。
在配置文件的[mysqld]下添加如下配置:

server-id = 1	#如已经有该配置,则不用再次添加。和从库的server-id不同即可。
log-bin = mysql-bin
binlog_format = ROW
gtid_mode = ON
enforce_gtid_consistency = ON

从库同样在配置文件里添加以下内容:

server-id = 2
relay-log = mysql-relay-bin
read_only = 1
gtid_mode = ON
enforce_gtid_consistency = ON
#跳过 mysql 系统库的复制
replicate-ignore-db = mysql
replicate-ignore-db = sys
replicate-ignore-db = information_schema
replicate-ignore-db = performance_schema

配置完成后重启MySQL服务

2. 创建复制用户

创建并分配用户权限

CREATE USER 'repl_user'@'%' IDENTIFIED BY 'StrongPassword!';
GRANT REPLICATION SLAVE, REPLICATION CLIENT, REPLICATION_APPLIER 
ON *.* TO 'repl_user'@'%';
FLUSH PRIVILEGES;

修改用户认证方式

ALTER USER 'repl_user'@'%' 
IDENTIFIED WITH mysql_native_password 
BY 'StrongPassword!';
FLUSH PRIVILEGES;

注:认证方式修改只需在主库进行(从库连接主库时使用)

3. 主库状态查询

主库登录MySQL,执行SHOW MASTER STATUS;查询并记录输出中的 File 和 Position,稍后从库需要用到。

4.ssl配置

在C:\ProgramData\MySQL\MySQL Server 8.0\Data查询是否有ca.pem、ca-key.pem、server-key.pem和server-cert-pem。如果没有,需要使用openssl进行生成。
在主库配置文件的[mysqld]下添加以下内容:

ssl-ca = ca.pem
ssl-cert = server-cert.pem
ssl-key = server-key.pem

5. 导入数据库,开启复制线程

在主库登录MySQL,执行mysqldump -u root -p --single-transaction --master-data=2 --routines --triggers --all-databases > full_backup.sql导出数据库文件。发送到Linux虚拟机后,执行mysql -u root -p < full_backup.sql进行导入。

6. 从库配置

在linux登录MySQL,执行以下命令:

CHANGE REPLICATION SOURCE TOSOURCE_HOST = '192.168.8.100',		#填写主库的实际ip,建议使用固定ipSOURCE_USER = 'repl_user',SOURCE_PASSWORD = 'StrongPassword!',SOURCE_LOG_FILE = 'mysql-bin.000002',		#第三步查询到的fileSOURCE_LOG_POS = 1330,		#第三步查询到的positionSOURCE_SSL = 1;	#启用ssl

导入完成,执行START REPLICA;开启复制线程即可。
开启后可执行SHOW REPLICA STATUS\G;查询从库配置的具体状态。正常情况下应该没有error信息,Replica_IO_Running和Replica_SQL_Running都是Yes。

http://www.yidumall.com/news/52766.html

相关文章:

  • 推广公司经营范围seo网站技术培训
  • 公司网站英文域名在哪查专业的网络推广
  • 重新装wordpress百度seo收费
  • 网站的价值与网站建设的价格2022年国际十大新闻
  • seo企业网站优化怎么seo关键词优化排名
  • 建设网站都需要什么百度导航下载2022最新版官网
  • 开发一款app需要哪些技术seo 专业
  • 哪个网站做期货数字币赣州seo
  • 网页网站建设的ppt模板seo上海公司
  • 网站制作推广友情链接怎么连
  • 做网站改版多少钱宁波网络推广方法
  • 网站腾讯qq对话框怎么做百度免费推广
  • 网站美工设计收费在线seo优化工具
  • 企业网站开发合同百度关键词怎么做
  • 浏览器做单页网站项目网页优化
  • 做相同性质的网站算侵权吗免费做网站推广的软件
  • 上海十大网站排名快速百度
  • 做公司网站的平台独立站平台选哪个好
  • 征婚网站认识的男人做定投保手机百度正式版
  • 大望路网站建设怎么创建网站链接
  • cms 网站群佛山优化推广
  • 质量可靠的小企业网站建设最新国际新闻头条新闻
  • 专做定制网站建设游戏推广代理平台
  • 长沙河西做网站中国最大的企业培训公司
  • 湖州品牌网站设计公司网站建设服务机构
  • 建站基础百度风云榜热搜
  • 加快建设企业门户网站建深圳龙华区大浪社区
  • 做彩票网站需要境外重庆网站快速排名优化
  • 公明网站建设天津百度推广公司地址
  • 在荔浦找事情做投简历那个网站手机网站