MySql 二进制安装

MySql 二进制安装

Scroll Down

CentOS 7.5 二进制安装 MySql

下载软件包

MySql 官网下载地址:https://downloads.mysql.com/archives/

二进制安装 MySql5.7

  1. 创建指定目录, 并进入目录
mkdir -p  /data/app 
cd /data/app
  1. 上传软件
rz mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz 
  1. 解压软件,并制作软连接
tar xf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz 
ln -s mysql-5.7.28-linux-glibc2.12-x86_64 mysql
  1. 修改环境变量, 并重新加载配置
sed -i '$a /data/app/mysql/bin:$PATH' /etc/profile
source /etc/profile
  1. 清理遗留环境
rpm -qa|grep mariadb
yum remove mariadb-libs -y 
  1. 删掉/etc/my.cnf 已有的配置文件
rm -rf /etc/my.cnf 
  1. 安装依赖包
yum install -y libaio-devel 
  1. 创建相关目录、用户,并做授权
mkdir -p /data/3306/data 
useradd mysql 
chown -R mysql.mysql /data
  1. 初始化数据
mysqld  --initialize-insecure --user=mysql --basedir=/data/app/mysql --datadir=/data/3306/data 
  1. 配置 /etc/my.cnf 文件
cat >> /etc/my.cnf <<EOF
[mysqld]
user=mysql
basedir=/data/app/mysql
datadir=/data/3306/data
socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock
EOF

  1. 准备启动脚本,启动数据库
cp /data/app/mysql/support-files/mysql.server  /etc/init.d/mysqld 
chkconfig --add mysqld
systemctl start mysqld

二进制安装 MySql5.6

和5.7版本对比,除了初始化不一样,其它的步骤都一样

/data/app/mysql56/scripts/mysql_install_db   --user=mysql --basedir=/data/app/mysql --datadir=/data/3306/data