初试安装二进制mysql 5.7

一、概述

尝试使用二进制方法安装mysql5.7版本

二、内容实践

1、准备mysql5.7二进制包

通过官方网站下载社区版5.7二进制包
社区版下载链接 : https://downloads.mysql.com/archives/community/
初试安装二进制mysql 5.7

2、准备依赖包

yum -y install libaio numactl-libs ncurses-compat-libs

如果你的系统最小化安装特别彻底,需要安装上面的软件包。

3、将mysql软件包传入centos8中

初试安装二进制mysql 5.7

4、准备用户

useradd -r -s /bin/false mysql

初试安装二进制mysql 5.7

5、准备程序文件

tar xf mysql-5.7.34-linux-glibc2.12-x86_64.tar.gz –C /usr/local

初试安装二进制mysql 5.7
创建mysql软链接

cd /usr/local
ln -sv mysql-5.7.34-linux-glibc2.12-x86_64/ mysql

初试安装二进制mysql 5.7
修改程序的所有者和所有组

chown -R root.root  mysql/

初试安装二进制mysql 5.7

6、准备环境变量

echo ‘PATH=/usr/local/mysql/bin:$PATH‘ > /etc/profile.d/mysql.sh

7、准备配置文件

创建mysql的配置文件/etc/my.cnf

[mysqld]
datadir=/data/mysql
skip_name_resolve=1
socket=/data/mysql/mysql.sock
log-error=/data/mysql/mysql.log
pid-file=/data/mysql/mysql.pid
[client]
socket=/data/mysql/mysql.sock

8、准备初始化mysql

mkdir /data
mysqld --initialize --user=mysql --datadir=/data/mysql

初试安装二进制mysql 5.7
查看临时密码
初试安装二进制mysql 5.7

9、修改临时密码

mysqladmin -uroot -p‘rgh*<A%A9e(Y‘ password centos8

登陆测试
初试安装二进制mysql 5.7

10、添加启动服务脚本

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld

初试安装二进制mysql 5.7

初试安装二进制mysql 5.7

11、对mysql执行基础安全配置

mysql_secure_installation

初试安装二进制mysql 5.7
到此mysql5.7的二进制软件包已经安装配置完成
初试安装二进制mysql 5.7

三、总结

通过以上安装可以完整的将mysql5.7.34版本的二进制软件包安装到centos8系统上。

上一篇:网站漏洞修复与防护之CSRF跨站攻击


下一篇:python2 和Python3 的区别