一,Mysql5.7.30 二进制安装
1,下载
mirrors.sohu.com
上传到服务器 文件大小629M
yum -y install lrzsz
mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz
2,安装依赖包
yum -y install zlib-devel gcc-c++ ncurses ncurses-devel libaio libaio-devel
卸载老的mariadb
rpm -qa | grep mariadb
yum remove mariadb-libs -y
3,安装。创建用户并禁止mysql登录系统,创建数据库目录及授权,解压到,创建软链接,
useradd mysql -s /sbin/nologin -M
mkdir -p /mysql/data #或者mkdir -p /data/mysql/data
chown -R mysql.mysql /mysql/
tar -zvxf mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz -C /usr/local/ #解压到这个文件夹下
ln -s mysql-5.7.30-linux-glibc2.12-x86_64 /usr/local/mysql
cd /usr/local/mysql/
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf #可能没有就算了。5.7.30没有
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
初始化:
./bin/mysqld --initialize --basedir=/usr/local/mysql --datadir=/mysql/data/ --user=mysql
#或者,常规方案