Redhat Mysql Community Server 环境搭建
这边文章主要介绍如何在 Redhat 上手动搭建 Mysql Community Server 环境。
下载最新 Mysql Community Server 安装包
通过 Mysql 官方下载界面 选择需要下载的 Mysql Community Server 版本。注意一定要选择 Bundle 包因为其中有安装需要的所有依赖。本文将采用 Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit), RPM Bundle 版本作为示例。
安装 Mysql Community Server
将下载的 tar 格式 bundle 包解压后得到如下文件列表:
mysql-community-client-5.7.22-1.el7.x86_64.rpm
mysql-community-common-5.7.22-1.el7.x86_64.rpm
mysql-community-devel-5.7.22-1.el7.x86_64.rpm
mysql-community-embedded-5.7.22-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.22-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.22-1.el7.x86_64.rpm
mysql-community-libs-5.7.22-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm
mysql-community-minimal-debuginfo-5.7.22-1.el7.x86_64.rpm
mysql-community-server-5.7.22-1.el7.x86_64.rpm
mysql-community-server-minimal-5.7.22-1.el7.x86_64.rpm
mysql-community-test-5.7.22-1.el7.x86_64.rpm
按顺序安装如下 rpm 包:
rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm
部分 Linux 机器可能默认装有一些低版本 Mysql 库,会在安装是报文件冲突错误。如果碰到这种错误可以先卸载旧版本的 mysql-libs:
yum remove mysql-libs
如果机器上没有安装 libaio,需要手动先安装 libaio:
yum install libaio
至此 Mysql Community Server 就安装完成了。
启动和配置 Mysql Community Server
通过 service 命令启动 mysqld:
service mysqld start
mysql 的初始 root 密码可以通过 mysql 日志查看
[root@iZhp30sekuevt7fbfnu965Z tmp]# grep password /var/log/mysqld.log
2018-05-07T13:04:56.325053Z 1 [Note] A temporary password is generated for root@localhost: ################
通过初始 root 密码连接 mysql
mysql -u root -p
连接后会要求手动设定密码不然无法进行其他任何操作,可通过如下命令重置密码:
set password = password('pass');
Mysql Community Server 环境配置完成,之后可以进行创建用户等具体业务操作,本文不再详细介绍。