mysql5.7 存储二进制_mysql5.7二进制安装

该教程详细介绍了如何在RHEL7.2-64环境下,通过二进制方式安装MySQL5.7,并实现高可用性的主主备份架构。首先,创建用户和目录,然后解压并授权MySQL安装包。接着,配置my.cnf文件,初始化数据库,启动MySQL服务。在主节点上进行备份,然后在从节点恢复数据,通过查看备份点进行追平。最后,设置环境变量并修改root密码,确保主主复制的正确运行。
摘要由CSDN通过智能技术生成

介绍

系统 rhel7.2-64

安装方式 二进制

MySQL 5.7

高可用架构 主主

备份方式 xtrabackup

注意:其中1节点为生产环境,需要将现有数据xtrabackup,并在2号节点恢复,然后进行主主搭建,在2节点上进行change master 时候需要查看1节点的备份点,从这个备份点慢慢的追平。master1>cat Xtrabackup_binlog_info

步骤

上传安装包

mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

创建用户

Groupadd mysql

Graoupadd mysql -g mysql

创建目录

规划目录前需要查看存储空间

Mkdir /data/mysql /data/mysql/data /data/mysql/log

解压

Tar vxf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

Mv mysql-5.7.22-linux-glibc2.12-x86_64 /data/mysql/mysql5.7

目录授权

Chown -R mysql:mysql /data/mysql

Chmod -R 755 /data/mysql/

1、my.cnf

[mysql]

socket=/data/mysql/data/mysql.sock

port = 3306

[mysqld]port = 3306#skip-grant-tablesbasedir=/usr datadir=/data/mysql/datauser=mysql log-error=/var/lib/mysql/error-log.err pid-file=/var/lib/mysql/hostname.pidsocket=/data/mysql/data/mysql.socksymbolic-links=0server-id=102log-bin=mysql-binbinlog-ignore-db = mysql,information_schemaauto-increment-offset = 1slave-skip-errors = all#auto-increment-increment = 2#default-storage-engine=MyISAMbinlog_format="MIXED"log_bin_trust_function_creators=1sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLESexpire_logs_days = 7event_scheduler=1relay-log=relay-log初始化./mysqld --initialize --user=mysql --basedir=/data/mysql/mysql5.7 --datadir=/data/mysql/data./mysql_install_db --user=mysql --basedir=/mysql/mysql5.6 --datadir=/mysql/data(mysql5.6)启动 ./mysqld_safe --defaults-file=/data/mysql/my.cnf --user=mysql &关闭 ./mysqladmin -uroot -p -P3306 -S /data/mysql/data/mysql.sock shutdown 重新确认权限Chown -R mysql:mysql /data/mysqlChmod -R 755 /data/mysql/配置启动文件Cd /data/mysql/mysql5.7/support-file/cp mysql.server /etc/init.d/mysqlchkconfig --add mysqlchkconfig mysql onservice mysql start配置环境变量Vi /etc/profilemysql_home=/data/mysql/mysql5.7PATH=$PATH:$mysql_home/binsource /etc/profile修改root密码cat /data/mysql/log/mysql-error.logSET PASSWORD=PASSWORD(‘xxx‘);flush privileges;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值