安装MySQL5.7.28 (二进制方式)

1、创建账号

groupadd mysql & useradd -g mysql -s /sbin/nologin -d /usr/local/mysql -MN mysql

2、安装软件

1、删除自带的数据库

rpm -qa | grep mariadb
rpm -qa | grep mysql
rpm -e --nodeps xxx

2、下载解压到相关位置 https://dev.mysql.com/downloads/mysql/

下载并上传文件

3、安装
yum install -y ncurses-compat-libs libaio
mkdir /opt/mysql
cd /opt/mysql
tar xvf /root/mysql-5.7.28-linux-glibc2.12-x86_64.tar
tar zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz 
cd /usr/local/
ln -s /opt/mysql/mysql-5.7.28-linux-glibc2.12-x86_64 mysql
chown -R mysql:mysql /opt/mysql

3、加路径

echo "export PATH=$PATH:/usr/local/mysql/bin" >>/etc/profile & source /etc/profile

4、创建相关目录

mkdir -p /data/mysql/mysql3306/{data,logs,tmp} & chown -R mysql:mysql /data/mysql/

5、调整配置文件

上传本地配置文件到 /data/mysql/mysql3306

6、初始化

chown -R mysql:mysql /data/mysql/mysql3306
/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/mysql3306/mysql3306.cnf --initialize

7、启动

/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/mysql3306/mysql3306.cnf &

8、改密码

cat /data/mysql/mysql3306/data/mysql.err | grep passwor
mysql -S /data/mysql/mysql3306/tmp/mysql.sock -p
mysql>alter user current_user() identified by 'abc123';

你可能感兴趣的:(安装MySQL5.7.28 (二进制方式))