RedHat7.6下利用二进制文件安装mysql8.0.20
一、下载二进制安装包
二进制压缩包下载链接: link.
下载下图中的压缩包
二、从中解压出tar包并上传服务器
三、安装开始
解压文件
//解压
shell> tar xvf mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz
//移动到大家常用的/usr/local目录下并重命名
shell> mv mysql-8.0.20-linux-glibc2.12-x86_64 /usr/local
shell> mv mysql-8.0.20-linux-glibc2.12-x86_64 mysql
安装libaio
shell> yum install -y libaio
添加mysql组和用户
shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql
shell> mv mysql-8.0.20-linux-glibc2.12-x86_64 mysql
创建目录更改为mysql所有权
shell> cd usr/local/mysql
shell> mkdir mysql-files
shell> chmod 750 mysql-files
shell> chown -R mysql .
shell> chgrp -R mysql .
初始化MySQL(注意生成的临时密码)
shell> bin/mysqld --initialize --user=mysql
二进制文件和数据文件所有权重新调整
shell> chown -R root .
shell> chown -R mysql data mysql-files
启动脚本复制到init.d下
shell> cp mysql.server /etc/init.d/mysql
导出环境变量
shell> export PATH=$PATH:/usr/local/mysql/bin/
启动服务
shell> systemctl start mysqld
登录修改密码
mysql> alter user root@'localhost' identified by '123456Aa@3'
如需新增配置文件,在/etc下新增my.cnf
shell> vim /etc/my.cnf