一、MySql5.7.28安裝包下載:
進(jìn)入到mysql官網(wǎng)?https://www.mysql.com/?選擇downloads,找到下方的 MySQL Community (GPL) Downloads 掠手,選擇 Download Archives,選擇MySQL Community Server贫贝,進(jìn)入后選擇5.7.28,linux-generic虐秦,X64版本進(jìn)行下載
或直接wget方式下載
wget?https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
二平酿、MySql5.7.28安裝
下載完成后,使用rpm命令檢查當(dāng)前環(huán)境是否安裝有mariadb悦陋,防止與mysql沖突蜈彼,使用yum進(jìn)行卸載
rpm -qa | grep mariadb
yum remove mariadb-libs -y
創(chuàng)建mysql用戶及安裝目錄
useradd mysql -s /sbin/nologin
mkdir -p /app/database/
mkdir -p /data/3306?
mkdir -p /binlog/3306?
chown -R mysql.mysql /app /data /binlog
解壓tar安裝包
mv? mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz? /app/database
tar -xf /app/database/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
cd /app/database
ln -s mysql-5.7.28-linux-glibc2.12-x86_64 mysql
cd mysql
chown mysql. *
增加環(huán)境變量
export PATH="$PATH:/app/database/mysql/bin"
mysql -V
安裝mysql
mysqld --initialize-insecure --user=mysql --basedir=/app/database/mysql --datadir=/data/3306/
設(shè)置配置文件
vim /etc/my.cnf
[mysqld]
user=mysql
basedir=/app/database/mysql
datadir=/data/3306
server_id=6
port=3306
socket=/tmp/mysql.sock
[mysql]
socket=/tmp/mysql.sock
mysql啟動腳本
cd /app/database/mysql/support-files/
cp mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
systemctl start mysqld