Rocky 8.7 操作系统 安装部署 MySQL 5.7.32 验证测试

devtools/2024/9/24 3:50:04/

一、安装部署

主从服务器都需提前安装部署MySQL 5.7.32 数据库软件,本次选择采用二进制安装。

配置主从,要注意调整主备库server_id不能保持一致。

主库修改/etc/my.cnf文件,添加 

server-id=1
log-bin=mysql-bin
binlog-do-db=msdb
binlog-ignore-db=mysql,information_schema,performance_schema,sys
sync_binlog = 1
binlog_checksum = none
binlog_format = mixed

备库修改/etc/my.cnf文件,添加

server-id=2
log-bin=mysql-bin
replicate-do-db=msdb
replicate-ignore-db=mysql
slave-skip-errors = all

主库创建到备库的replaction账号。

grant replication slave,replication client on *.* to slave@'192.168.17.189' identified by "slave@189";

使用flush tables with read lock;锁定数据库备份主库数据,然后传到备库。

备库:

source 导入数据:

stop slave;

change master to master_host='192.168.17.168',master_user='slave',master_password='slave@189',master_log_file='mysql_bin.000002',master_log_pos=507;

start slave;
show slave status \G;

二、遇到的问题及解决方案

[root@rockylinux-db1 ~]# cd /usr/local/mysql/bin
[root@rockylinux-db1 bin]# ./mysql -uroot -hlocalhost -p_VfXt7+Wia9J
./mysql: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
[root@rockylinux-db1 bin]# ./mysql -uroot -hlocalhost -p_VfXt7+Wia9J
./mysql: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory


解决办法:
# ls -la /usr/lib64/libncurses*
# ln -s /usr/lib64/libncurses.so.6.1 /usr/lib64/libncurses.so.5.
# yum install -y libtinfo*

三、主从同步结果

主库:


http://www.ppmy.cn/devtools/116306.html

相关文章

java并发编程

力扣 2390. 从字符串中移除星号 给你一个包含若干星号 * 的字符串 s 。 在一步操作中,你可以: 选中 s 中的一个星号。移除星号 左侧 最近的那个 非星号 字符,并移除该星号自身。 返回移除 所有 星号之后的字符串**。** 注意&#xff1a…

Qt系统相关——QThread

文章目录 QThread的API使用示例客户端多线程应用场景互斥锁QMutexQMutexLockerQReadWriteLocker、QReadLocker、QWriteLocker 条件变量和信号量 QThread的API Qt中的多线程和Linux中的线程,本质上是一个东西 Linux线程概念 Linux多线程——线程控制 Linux多线程——…

《CUDA编程》1.GPU硬件与CUDA环境搭建

1 GPU 介绍 GPU(graphics processing unit),意为图形处理器,也被称为显卡(graphics card)。GPU的浮点数运算峰值就比同时期的CPU高一个量级;GPU的内存带宽峰值也比同时期的CPU高一个量级。 CP…

weblogic CVE-2018-2894 靶场攻略

漏洞描述 Weblogic Web Service Test Page中⼀处任意⽂件上传漏洞,Web Service Test Page 在 "⽣产模式"下默认不开启,所以该漏洞有⼀定限制。 漏洞版本 weblogic 10.3.6.0 weblogic 12.1.3.0 weblogic 12.2.1.2 28 weblogic 12.2.1.3 …

Spring(四)多线程+异步任务执行服务+常见的Enable注解+SpringUnit测试

Spring多线程 Spring通过任务执行器(TaskExecutor)来实现多线程和并发编程ThreadPoolTaskExecutor实现一个基于线程池的TaskExecutor配置类中EnableAsync开启对异步任务的支持使用Async声明该任务为异步 ①、配置类 Configuration ComponentScan(&quo…

CVC输入语言

声明 位向量表达式(或项)由位向量常数、位向量变量以及下列函数构成。在STP中,所有变量必须在使用前声明。声明一个长度为32的位向量变量的例子是:x : BITVECTOR(32);。声明数组的例子如下: x_arr : ARRAY BITVECTOR(…

文本分类实战项目:如何使用NLP构建情感分析模型

文本分类实战项目:如何使用NLP构建情感分析模型 一、引言 随着互联网的迅速发展,用户在社交媒体、产品评论、论坛等平台上产生了大量的文本数据。通过分析这些数据,我们可以了解用户的情绪和态度,而情感分析就是专门用于分析文本…

伦敦金的交易差价意味着什么?

在伦敦金投资市场上,点差是指交易平台的买入价(买价)和卖出价(卖价)之间的差额。对投资者来说,点差是交易成本的一部分,但它是经纪商的收入来源。点差代表伦敦金投资者在进入和退出交易时需要支…