mysql5.7二进制安装

介绍
系统 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-tables
basedir=/usr
datadir=/data/mysql/data
user=mysql
log-error=/var/lib/mysql/error-log.err
pid-file=/var/lib/mysql/hostname.pid
socket=/data/mysql/data/mysql.sock
symbolic-links=0
server-id=102
log-bin=mysql-bin
binlog-ignore-db = mysql,information_schema
auto-increment-offset = 1
slave-skip-errors = all
#auto-increment-increment = 2
#default-storage-engine=MyISAM
binlog_format="MIXED"
log_bin_trust_function_creators=1
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
expire_logs_days = 7
event_scheduler=1
relay-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/mysql
Chmod -R 755 /data/mysql/
配置启动文件
Cd /data/mysql/mysql5.7/support-file/
cp mysql.server /etc/init.d/mysql
chkconfig --add mysql
chkconfig mysql on
service mysql start
配置环境变量
Vi /etc/profile
mysql_home=/data/mysql/mysql5.7
PATH=$PATH:$mysql_home/bin
source /etc/profile
修改root密码
cat /data/mysql/log/mysql-error.log
SET PASSWORD=PASSWORD(‘xxx‘);
flush privileges;

原文地址:http://blog.51cto.com/11298469/2310294

时间: 2024-11-12 18:59:38

mysql5.7二进制安装的相关文章

mysql5.6二进制安装

mysql服务器安装在linux居多,网上有很多种方法,本人推荐用用二进制.理由如下: 1,二进制安装安装方便. 2,oralce制定的在二进制包优化方面也是很优秀的,而大多数dba对GCC编译了解也不是很深,编译源码并不一定会比二进制好. 3,二进制有一定的对比性方便排查问题,源码添加的模块不同不好参考. =================二进制安装mysql 系统:CentOS 6 x86_64 下载MySQL mkdir /soft  cd /soft && wget  解压MySQ

CentOS6+MySQL5.6二进制安装

一般我们安装mysql采用二进制安装的方式就足以满足我们的生产环境了,不过需要我们配置my.cnf文件 [[email protected] ~]#tar xvf mysql-5.6.16-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.16-linux-glibc2.5-x86_64 /usr/local/mysql [[email protected]]#groupadd mysql -g 512 [[email protected]]#useradd-u

mysql5.18二进制安装

下载mysqld二进制包 [[email protected] ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz --2020-03-01 20:44:21-- https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

ubuntu mysql5.6二进制安装

200 ? "200px" : this.width)!important;} --> 介绍 以前一直使用centos今天需要对一台ubantu的系统安装mysql,虽然它也是类unix但是和redhat或centos命令上还是有点差别. 下载解压 wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.33-linux-gli

轻松使用二进制安装Mysql5.6

二进制安装mysql5.6 系统环境:Centos6.5 x86_64 mysql二进制包:mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz #解压tar包到指定安装目录: cp mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz /data/ tar -zxf /data/mysql-5.6.29-linux-glibc2.5-x86_64.tar.gz #创建mysql数据存储目录 mkdir /data/mysqldata

mysql5.6 通用二进制安装

mysql5.6 通用二进制安装: #卸载原有的mysqlyum remove mysql*ls /etc/my.cnf*mv /etc/my.cnf* /tmp/ #安装依赖包yum install make cmake gcc gcc-c++ bison-devel ncurses-devel autoconf automake -y #添加用户groupadd mysqluseradd -r -g mysql mysql#useradd -M -s /sbin/nologin mysql

二进制安装MySQL-5.5.33

二进制安装MySQL很方便,相比较编译安装,美中不足的就是安装包太大了.哈哈 开始安装,首先养成好习惯,创建一个专门存放安装包的目录 mkdir -p /home/yuci/tools 安装 lrzsz 可以在xshell下直接将安装包拖拽到指定目录下 yum -y install lrzsz 将 mysql 安装包拖拽到 /home/yuci/tools 目录下,解压就OK了 cd /home/yuci/tools/ tar zxf mysql-5.5.33-linux2.6-x86_64.t

MYSQL5.7二进制包的安装

mysql5.7 二进制包安装1. 下载包 wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz2. 解压 tar xxvf mysql-5.7.12-linux-glibc2.5-x86_64.tar.gzmv mysql-5.7.12-linux-glibc2.5-x86_64 /usr/local/mysql3. 初始化useradd -M -s /sbin/nologi

MySQL-5.5.38通用二进制安装

1.系统环境:CentOS 6.5_x86 2.mysql-5.5.38-linux2.6-i686.tar.gz MySQL 二进制分发版的文件名格式为 mysql-VERSION-OS.tar.gz,其中 VERSION 是版本号(例如,5.1.51),OS表示分发版安装的操作系统类型(例如,linux-i686). 为什么要使用通用二进制包? 由于经常要安装MySQL做测试用,一般都是采用源码方式安装的,但是由于源码安装需要编译很长时间,虽然源码编译性能较好,但是我们完全可以通过配置文件来