文章目录
0 前言
网上已经有那么多的关于CentOS 7如何安装MySQL的文章了,但是很多都是在线安装;由于很多时候,在生产环境进行部署时,生产机器都是不可能直接连公网的,导致网上很多的文章没有借鉴意义;
1 下载
在有网的环境下载 mysql 的安装包:
http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
或者去官网点击下载:
并把 安装包mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
拷贝到 离线生产环境/usr/local
目录下。
2 安装
2.1 创建用户
为了方便数据库管理,对于安装的MySQL数据库,生产上我们都会建立一个mysql用户和mysql用户组:
# 添加mysql用户组
groupadd mysql
# 添加mysql用户
useradd -g mysql mysql -d /home/mysql
# 修改mysql用户的登陆密码
passwd mysql
2.2 解压缩
在/usr/local/中解压压缩包,并改名为mysql
cd /usr/local/
tar -xzvf /data/software/mysql-5.7.13-linux-glibc2.5-x86_64.tar.gz (我的下载目录为 data/software)
# 改名为mysql
mv mysql-5.7.13-linux-glibc2.5-x86_64 mysql
并赋予用户读写权限(此处也可以换位你的用户)
chown -R mysql:mysql mysql/
2.3 创建配置文件
vim /etc/my.cnf
复制以下内容:
[client]
port