centos安装MySQL5.7.18详细步骤
本文将介绍在 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 的步骤已经完成。
