北京定制网站开发公司/十大免费网站推广入口

北京定制网站开发公司,十大免费网站推广入口,缩短链接网站,宁波妇科哪个医生好前期规划 IP地址 角色 系统版本 内核 软件包名称 192.168.2.3 Mysql主服务器 CentOS Stream 9 5.14.0- 381.el9.x86_64 mysql-8.2.0-linux-glibc2.17-x86_64.tar.xz 192.168.2.4 Mysql从服务器 CentOS Stream 9 5.14.0- 381.el9.x86_64 mysql-8.2.0-linux-glibc…

前期规划

IP地址

角色

系统版本

内核

软件包名称

192.168.2.3

Mysql主服务器

CentOS

Stream 9

5.14.0-

381.el9.x86_64

mysql-8.2.0-linux-glibc2.17-x86_64.tar.xz

192.168.2.4

Mysql从服务器

CentOS

Stream 9

5.14.0-

381.el9.x86_64

mysql-8.2.0-linux-glibc2.17-x86_64.tar.xz

部署

部署脚本,较为粗制,大家谨慎使用。

<<ldp
服务器配置为初始化状态,并且系统为centos9系统。
执行该脚本的话首先需要将软件包放到/root下面,并且为二进制的tar xf mysql-8.2.0-linux-glibc2.17-x86_64.tar.xz包,并且本机器上面没有部署mysql
版权为LJP  
转发请咨询2043565830@qq.comldpecho `cd /root/`
echo `tar xf mysql-8.2.0-linux-glibc2.17-x86_64.tar.xz`
echo `ln -sv /root/mysql-8.2.0-linux-glibc2.17-x86_64 /usr/local/mysql`
echo `groupadd mysql && useradd mysql -g mysql -s /sbin/nologin -M`
echo `mkdir -pv /data/mysql/mysql3316/{data,logs,tmp,conf,run}`
echo `chown -R mysql. /data/mysql/`
echo `chown -R mysql. /data/mysql/ /usr/local/mysql/`
echo `cat >/data/mysql/mysql3316/conf/my3316.cnf<<ldp 
[client] 
port = 3316 
socket = /data/mysql/mysql3316/run/mysql3316.sock 
default-character-set=utf8mb4 
[mysql] 
disable-auto-rehash 
#允许通过 TAB 键提示 
default-character-set = utf8mb4 
connect-timeout = 10 
[mysqld] 
user=mysql 
server-id = 3316 
port = 3316 
socket = /data/mysql/mysql3316/run/mysql3316.sock 
pid-file = /data/mysql/mysql3316/run/mysql3316.pid 
basedir = /usr/local/mysql 
datadir = /data/mysql/mysql3316/data 
#bind_address = 10.10.10.11 
autocommit = 1 
default_authentication_plugin=mysql_native_password 
character-set-server=utf8mb4 
explicit_defaults_for_timestamp=true 
lower_case_table_names=1 
back_log=103 
max_connections=10000 
max_connect_errors=100000 
table_open_cache=512 
external-locking=FALSE 
max_allowed_packet=32M 
sort_buffer_size=2M  
join_buffer_size=2M 
thread_cache_size=51 
transaction_isolation=READ-COMMITTED 
tmp_table_size=96M 
max_heap_table_size=96M 
###***logs 
long_query_time = 10 
slow_query_log = 1 
slow_query_log_file=/data/mysql/mysql3316/logs/my3316-slow.log 
#log-warnings = 1 
log_error_verbosity=3 
log-error = /data/mysql/mysql3316/logs/mysql3316-error.log 
log_output = FILE 
#参数 log_output 指定了慢查询输出的格式,默认为 FILE 
#log-queries-not-using-indexes 
#log-slow-slave-statements 
max_binlog_size = 1G 
#max_relay_log_size = 1G 
# replication 
log-bin=/data/mysql/mysql3316/logs/mysql-bin 
#server-id=1 
#binlog_format= ROW 
#gtid_mode = on 
#enforce_gtid_consistency = 1 
#log_slave_updates = 1 
#master-info-repository=TABLE 
#relay-log-info-repository=TABLE 
# innodb storage engine parameters 
innodb_buffer_pool_size=500M 
innodb_data_file_path=ibdata1:100M:autoextend:max:2G #redo 
#innodb_data_file_path=ibdata1:100M:autoextend:max:5G #redo 
#innodb_data_file_path=ibdata1:100M:autoextend:max:5G #redo 
innodb_temp_data_file_path = ibtemp1:100M:autoextend:max:1G 
#innodb_temp_data_file_path = ibtemp1:100M:autoextend:max:10G 
#innodb_file_io_threads=4 
#默认的是 4 
innodb_log_buffer_size=16M 
innodb_log_file_size=256M #undo 
innodb_log_files_in_group=2 
innodb_lock_wait_timeout=50 
innodb_file_per_table=1 
#独立表空间 
ldp`
echo `chown -R mysql. /usr/local/mysql/ /data/mysql/`
echo `cd /usr/local/mysql/`
echo `/usr/local/mysql/bin/mysqld \
--defaults-file=/data/mysql/mysql3316/conf/my3316.cnf \
--datadir=/data/mysql/mysql3316/data --user=mysql \
--initialize-insecure --console ; echo $?`
echo `ln -sv /usr/local/mysql/bin/mysql /usr/bin/`
echo `yum -y install ncurses-devel`
echo `ln -sv /usr/lib64/libncurses.so.6.2 /usr/lib64/libncurses.so.5`
echo `ln -sv /usr/lib64/libtinfo.so.6.2 /usr/lib64/libtinfo.so.5`#执行完成之后,需要重新启动
#cd /usr/local/mysql/
#进入到目录里面启动
#    /usr/local/mysql/bin/mysqld_safe --defaults-file=/data/mysql/mysql3316/conf/my3316.cnf &
#mysql -S /data/mysql/mysql3316/run/mysql3316.sock

部署完成之后设置变量方便管理

vim /etc/profile

启动

alias my3316start='cd /usr/local/mysql && ./bin/mysqld_safe --defaults-file=/data/mysql/mysql3316/conf/my3316.cnf &'

关闭

alias my3316stop='cd /usr/local/mysql && ./bin/mysqladmin -S /data/mysql/mysql3316/run/mysql3316.sock shutdown'

进入

alias my3316jq='mysql -S /data/mysql/mysql3316/run/mysql3316.sock'

刷新

source /etc/profile

修改配置文件

主从服务器都须修改

50行log-bin=/data/mysql/mysql3316/logs/mysql-bin

开启二进制日志

51行server-id=    主从配置必须不同,按照自己规划进行配置,这里不做要求

53行gtid_mode = on

开启gtid模式

54行enforce_gtid_consistency = 1

强制gtid一致性,开启后对特定的create table不被支持

55行的log_slave_updates = 1

从库binlog才会记录主库同步的操作日志

log-bin-index = /data/mysql/mysql3316/logs/mysql-bin.index

skip-slave-start = 1

跳过slave复制线程

注意:修改完成配置文件之后如果此时mysql服务器开启则,重启mysql服务器。

注意:如果之前mysql数据库有重要的数据的话,首先将数据库的文件 备份,之后再进行数据同步。

192.168.2.3主机配置

创建repl用户并且允许192.168.2网段的主机登录,密码为repl@123

create user repl@'192.168.2.%' identified with 'mysql_native_password' by 'repl@123';

授予repl用户使用192.168.2网段登录时,有数据同步的权限。

grant replication slave on *.* to 'repl'@'192.168.2.%';

192.168.2.4主机配置

 change master to

master_host='192.168.2.3',    #指向ip地址

master_port=3316,                 #指向该主机的mysql端口

master_user='repl',                 #使用的用户

master_password='repl@123', #使用的密码

master_auto_position=1;

在mysql从服务器上开启同步

start slave;

查看同步的状态

show slave status\G

如图显示 双yes

并且查看一下Seconds_Behind_Master字段的信息,如果显示为0,代表同步完成。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/680194.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Day 43 | 动态规划 1049. 最后一块石头的重量 II 、494. 目标和 、 474.一和零

1049. 最后一块石头的重量 II 题目 文章讲解 视频讲解 思路&#xff1a;dp[j] 表示容量为 j 的背包&#xff0c;最多可以背最大重量为dp[j]。 class Solution {public int lastStoneWeightII(int[] stones) {int sum 0;for (int i 0; i < stones.length; i) {sum stone…

Netty Review - ServerBootstrap源码解析

文章目录 概述源码分析小结 概述 ServerBootstrap bootstrap new ServerBootstrap();bootstrap.group(bossGroup, workerGroup).channel(NioServerSocketChannel.class).option(ChannelOption.SO_BACKLOG, 1024).childHandler(new ChannelInitializer<SocketChannel>() …

微信小程序(四十二)wechat-http拦截器

注释很详细&#xff0c;直接上代码 上一篇 新增内容&#xff1a; 1.wechat-http请求的封装 2.wechat-http请求的拦截器的用法演示 源码&#xff1a; utils/http.js import http from "wechat-http"//设置全局默认请求地址 http.baseURL "https://live-api.ith…

HCIA-HarmonyOS设备开发认证V2.0-3.2.轻量系统内核基础-中断管理

目录 一、中断基础概念二、中断管理使用说明三、中断管理模块接口四、代码分析&#xff08;待续...&#xff09; 一、中断基础概念 在程序运行过程中&#xff0c;出现需要由 CPU 立即处理的事务时&#xff0c;CPU 暂时中止当前程序的执行转而处理这个事务&#xff0c;这个过程…

指纹浏览器如何颠覆传统浏览器的使用?

传统浏览器在互联网时代发挥了巨大的作用&#xff0c;但随着科技的不断进步和用户需求的不断变化&#xff0c;新一代的浏览器工具开始崭露头角。指纹浏览器作为一种创新性的浏览器工具&#xff0c;正逐渐颠覆传统浏览器的使用方式。本文将探讨指纹浏览器如何颠覆传统浏览器&…

【蓝桥杯单片机记录】IO基础与LED控制

目录 一、IO基础 1.1 IAP15F2K61S2芯片原理图 1.2不同工作模式 二、新建工程的一些补充 2.1 keil中没有IAP15F2K61S2的头文件 解决&#xff1a;在isp软件中找到如下​编辑 2.2keil中的芯片选择 2.3推荐字体 三、sbit关键字 四、LED控制 4.1原理图 4.2不能直接通过IO…

unity2017 遇到visual studio 2017(社区版) 30日试用期到了

安装unity2017 遇到visual studio 2017 30日试用期到了&#xff0c;网上百度搜了好多方法都没有成功。 最后用了这个方法&#xff1a; 1)启动vs2017&#xff0c;在弹出要登录的窗口之前&#xff0c;迅速的点击工具-》选项-》账户&#xff0c;勾选在添加账户或对账户重新进行身…

origin技巧

origin技巧 1.去掉白边2.曲线平滑3.合并多层图例3.图例换方向 1.去掉白边 ctrlu 2.曲线平滑 3.合并多层图例 3.图例换方向 图例右键 “图例” 水平排布修改图例字&#xff1a;双击图例修改 https://blog.csdn.net/m0_47746156/article/details/121295151 https://blog.csdn.…

MacOS - 菜单栏上显示『音量』

教程步骤 点击打开系统偏好『设置』&#xff0c;并找到『控制中心』 在『控制中心模块』找到『声音』&#xff0c;选择『始终在菜单栏显示』

1g的视频怎么压缩到200m?3个步骤解决~

把1G的文件压缩到200M&#xff0c;可以有效节省存储空间&#xff0c;加快传输速度&#xff0c;在某些情况下&#xff0c;压缩文件可以提供更好的安全性&#xff0c;例如通过加密或压缩算法保护文件内容。下面就向大家介绍3个好用的方法。 方法一&#xff1a;使用嗨格式压缩大师…

游泳可以戴的耳机有哪些,游泳耳机哪个牌子好性价比高

在游泳训练中&#xff0c;尤其是在进行长距离游泳、控制节奏和进行长时间游泳燃脂时&#xff0c;很容易感到单调乏味。为了帮助自己完成每一个来回&#xff0c;许多游泳运动员除了依赖能量棒和功能饮料外&#xff0c;还会选择通过音乐提高注意力和兴奋度。研究表明&#xff0c;…

2.11日学习打卡----初学RocketMQ(二)

2.11日学习打卡 一. RocketMQ整合springboot 首先配置pom.xml文件 <dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><scope>annotationProcessor</scope></dependency><dependency>…

记录一下,我使用stm32实现pwm波输入,以及对频率和占空比的计算,同时通过串口输出(实现-重要)

1&#xff0c;首先看下半物理仿真 看下我的配置&#xff1a; 看下计算方法以及matlab的仿真输出的数据&#xff1a; timer3的ch2是选择高电平&#xff0c;计算频率 timer3的ch1是选择的是低电平&#xff0c;用来计算周期 其中TemPIpre表示的是CH2输出的值&#xff0c; TemPI…

用HTML5 + JavaScript绘制花、树

用HTML5 JavaScript绘制花、树 <canvas>是一个可以使用脚本 (通常为JavaScript) 来绘制图形的 HTML 元素。 <canvas> 标签/元素只是图形容器&#xff0c;必须使用脚本来绘制图形。 HTML5 canvas 图形标签基础https://blog.csdn.net/cnds123/article/details/112…

Linux--常用命令(详解)

详细目录 一、终端命令格式二、显示文件列表命令-ls2.1作用2.2格式2.3 ls常用选项2.3.1 ls -a2.3.2 ls -l(等价于 ll)2.3.2 ls -h 三、相对路径与绝对路径3.1绝对路径3.2相对路径 四、目录操作命令 -cd4.1作用4.2格式4.3案例4.3.1 cd -&#xff1a; 返回上一次所在目录4.3.2 cd…

使用maven命令安装Oracle的jar包到本地仓库

mvn install:install-file -DgroupIdcom.oracle -DartifactIdojdbc6 -Dversion11.2.0.4 -Dpackagingjar -DfileD:\ojdbc6-11.2.0.4.jar ojdbc6-11.2.0.4.jar 下载 链接&#xff1a;https://pan.baidu.com/s/1SqO3Ug7KF8kGr9-jOy3MJQ 提取码&#xff1a;36p9

「Linux」用户操作

root用户 su&#xff1a;切换账户 语法&#xff1a;su [–] [用户名] -&#xff1a;可选&#xff0c;表示是否在切换用户后加载环境变量&#xff0c;建议带上用户名&#xff1a;表示要切换的用户&#xff0c;省略时表示切换到root切换用户后&#xff0c;通过exit命令退回上一个…

服务异步通信

服务异步通信 消息队列在使用过程中&#xff0c;面临着很多实际问题需要思考&#xff1a; 1.消息可靠性 消息从发送&#xff0c;到消费者接收&#xff0c;会经理多个过程&#xff1a; 其中的每一步都可能导致消息丢失&#xff0c;常见的丢失原因包括&#xff1a; 发送时丢失…

CTFSHOW web 89-100

这边建议去我的gitbook或者github看观感更好(图片更完整) github:https://github.com/kakaandhanhan/cybersecurity_knowledge_book-gitbook.22kaka.fun gitbook:http://22kaka.fun 🏈 CTFSHOW PHP特性 (1)WEB 89 ①代码解释 <?php/* # -*- coding: utf-8 -*- # @…

第二篇【传奇开心果微博系列】Python微项目技术点案例示例:成语接龙游戏

传奇开心果微博系列 系列微博目录Python微项目技术点案例示例系列 微博目录一、微项目目标二、雏形示例代码三、扩展整体思路四、玩家输入示例代码五、成语判断示例代码六、回答判断示例代码七、电脑判断示例代码八、游戏结束示例代码九、界面优化示例代码十、扩展成语库示例代…