当前位置: 首页> 健康> 养生 > 设计制作中国第一架飞机_天美大象果冻星空的制作方法_创意营销案例_长春seo按天计费

设计制作中国第一架飞机_天美大象果冻星空的制作方法_创意营销案例_长春seo按天计费

时间:2025/7/9 3:06:28来源:https://blog.csdn.net/python10101/article/details/144315201 浏览次数:0次
设计制作中国第一架飞机_天美大象果冻星空的制作方法_创意营销案例_长春seo按天计费

linux安装MySQL数据库

  • 1.mysql数据库安装
    • 1.1.安装环境
    • 1.2.安装部署
  • 2.mysql数据库主备实现
    • 2.1.主备配置
      • 2.1.1.前置环境准备
      • 2.1.2.master数据库服务器配置
      • 2.1.3.slave数据库服务器配置
    • 2.2.主备故障切换
  • 3.mysql数据库主主实现

1.mysql数据库安装

1.1.安装环境

操作系统版本:CentOS-stream9
数据库版本:mysql-8.0.4

服务名称服务器IP
mysql-master192.168.6.137
[root@mysql-master ~]# ip a

在这里插入图片描述
关闭安全限制

[root@mysql-master ~]# sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
[root@mysql-master ~]# setenforce 0
[root@mysql-master ~]# systemctl stop firewalld
[root@mysql-master ~]# systemctl disable firewalld

在这里插入图片描述

1.2.安装部署

安装yum包

[root@mysql-master ~]# yum install epel-release -y

在这里插入图片描述
安装数据库所需依赖环境

[root@mysql-master ~]# yum install pv gcc libxml2 libxml2-devel net-snmp net-snmp-devel libevent libevent-devel curl curl-devel java-devel yum-utils -y

安装 REMI 软件仓库的配置文件

[root@mysql-master ~]# yum install https://rpms.remirepo.net/enterprise/remi-release-9.rpm -y

在这里插入图片描述

从 MySQL 官方软件仓库下载 MySQL 8.0 社区版的软件仓库配置文件

[root@mysql-master ~]# wget https://repo.mysql.com/mysql80-community-release-el9-1.noarch.rpm

在这里插入图片描述

安装MySQL 8.0 社区版的软件仓库配置文件

[root@mysql-master ~]# rpm -Uvh mysql80-community-release-el9-1.noarch.rpm

在这里插入图片描述
安装 MySQL 社区版的开发库

[root@mysql-master ~]# yum install mysql-community-devel --nogpgcheck -y

在这里插入图片描述

安装 MySQL 社区版的服务器软件

[root@mysql-master ~]# yum install mysql-community-server --nogpgcheck -y

在这里插入图片描述

启动数据库

[root@mysql-master ~]# systemctl start mysqld
[root@mysql-master ~]# systemctl enable mysqld

在这里插入图片描述

查看数据库初始密码

[root@mysql-master ~]# cat /var/log/mysqld.log | grep password

在这里插入图片描述

设置数据库远程登陆

[root@mysql-master ~]# mysql> use mysql;
[root@mysql-master ~]# mysql> update user set Host='%' where User='root';
[root@mysql-master ~]# mysql> flush privileges;

更新root密码

[root@mysql-master ~]# mysql> alter user 'root'@'localhost' identified by 'Admin@123321';
[root@mysql-master ~]# mysql> flush privileges;

在这里插入图片描述

2.mysql数据库主备实现

2.1.主备配置

2.1.1.前置环境准备

服务名称服务器IP角色数据库版本
mysql-01192.168.6.136mastermysql-8.0.4
mysql-02192.168.6.135slavemysql-8.0.4

1、确保2台数据库之间的网络是互通的
2、配置期间不能有数据写入

2.1.2.master数据库服务器配置

编辑数据库配置文件

vi /etc/my.cnfcat  >> /etc/my.cnf <<EOF 
#服务器 id,随意,但要唯一
server-id = 1  
#二进制文件存放路径
log-bin = mysql-bin 
#参数用于排除自带的数据库。  
binlog-ignore-db = mysql 
binlog-ignore-db = information_schema
binlog-ignore-db = performance_schema
#二进制日志格式,建议使用ROW格式以获得更好的兼容性和可靠性。
binlog-format = ROW 
EOF

在这里插入图片描述

创建同步用户

use mysql;
#创建用户
create user 'user_sync'@'%' identified by 'mypassword';
#授权账号复制权限
grant replication slave on *.* to 'user_sync'@'%';
#刷新配置
FLUSH PRIVILEGES;

输出File 和 Position 值

show master status;
#记下输出中的 File 和 Position 值,后续在从库上使用
| mysql-bin.000001 |      157 | 

2.1.3.slave数据库服务器配置

编辑数据库配置文件

cat >>/etc/my.cnf <<EOFserver-id = 2
#中继日志文件的名称,用于从主服务器接收二进制日志事件。
relay-log = mysql-relay-bin 
#从服务器的二进制日志文件的名称。
log_bin = mysql-bin 
#不同步相关的库
replicate-ignore-db = mysql 
replicate-ignore-db = information_schema
replicate-ignore-db = performance_schema
EOF

编辑同步数据库指向

stop slave;
change master tomaster_host = '192.168.6.136',master_user = 'user_sync',master_password = 'mypassword',#主服务器数据库上的file值(不能有空格)master_log_file = 'mysql-bin.000001',#主服务器数据库的Position值master_log_pos = 157,get_master_public_key=1;start slave;

显示同步情况

show slave status\G
当Slave_IO_Running和Slave_SQL_Running均为Yes时,代表正在保持同步

2.2.主备故障切换

3.mysql数据库主主实现

关键字:设计制作中国第一架飞机_天美大象果冻星空的制作方法_创意营销案例_长春seo按天计费

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: