欢迎访问宙启技术站
智能推送

centos安装MySQL5.7.18详细步骤

发布时间:2023-05-16 01:39:31

本文将介绍在 CentOS 系统中安装 MySQL5.7.18 的详细步骤。MySQL5.7.18 是 MySQL 数据库的一种版本,具有新的功能和改进。

1. 环境准备

在开始安装 MySQL5.7.18 之前,需要先检查系统是否已经安装了 MySQL 或其它数据库,若已经安装需要先停止服务并删除安装包。同时需要检查系统是否安装了 cmake、g++ 等工具,若没有则需要执行以下命令安装。

# yum update
# yum install cmake
# yum install gcc gcc-c++ make autoconf openssl-devel

2. 下载 MySQL5.7.18

从 MySQL 官方网站下载 MySQL5.7.18 的二进制文件,并将其保存至指定目录下,如 /opt 目录下。在终端中执行以下命令:

# cd /opt
# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

3. 解压 MySQL5.7.18

将下载好的 MySQL5.7.18 压缩文件解压到指定目录下,如 /opt/mysql 目录下。在终端中执行以下命令:

# tar -xzvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /opt/mysql

4. 创建 MySQL 数据库目录

在 CentOS 中默认的数据库存储路径是 /var/lib/mysql,如果需要更改存储路径,则需手动创建存储路径,同时需要更改配置文件中数据库存储路径的设置。在终端中执行以下命令:

# mkdir -p /data/mysql
# chown -R mysql:mysql /data/mysql

5. 添加 MySQL 用户和用户组

在 CentOS 中默认的 MySQL 用户和用户组是 mysql,若已经存在该用户和用户组,可以跳过这一步骤。在终端中执行以下命令:

# groupadd mysql
# useradd -r -g mysql -s /bin/false mysql

6. 执行 MySQL 安装脚本

进入 MySQL 安装目录,执行安装脚本,设置 MySQL 的 root 密码,并选择是否安装 MySQL 服务和启动服务。在终端中执行以下命令:

# cd /opt/mysql/mysql-5.7.18-linux-glibc2.5-x86_64
# scripts/mysql_install_db --user=mysql --basedir=/opt/mysql/mysql-5.7.18-linux-glibc2.5-x86_64 --datadir=/data/mysql
# chown -R mysql:mysql /opt/mysql/mysql-5.7.18-linux-glibc2.5-x86_64 /data/mysql
# cp support-files/mysql.server /etc/init.d/mysql
# chmod 755 /etc/init.d/mysql
# chkconfig --add mysql
# chkconfig mysql on
# service mysql start
# ./bin/mysql_secure_installation

执行安装脚本后,需要输入 root 密码并根据提示进行安装配置。

7. 测试 MySQL 数据库

安装完成后,可以通过 mysql 命令行客户端连接 MySQL 数据库,并查看数据库版本等信息。在终端中执行以下命令:

# mysql -u root -p

出现 MySQL 命令行提示符后,输入密码即可登录。登录成功后执行以下命令查看数据库版本信息:

mysql> SELECT VERSION();

至此,CentOS 系统中安装 MySQL5.7.18 的步骤已经完成。