一、官网下载mysql包
官网地址:MySQL :: Download MySQL Community Server
当前使用的版本是mysql-5.7.21-linux-glibc2.12-x86_64
将下载的压缩包上传至/usr/local路径下,/usr/local为linux安装软件文件夹。
二、解压压缩包
cd /usr/local/
tar -xzvf mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.21-linux-glibc2.12-x86_64 mysql(重命名)
三、创建用户组mysql,创建用户mysql,将其添加到用户组mysql中,并赋予读写权限
groupadd mysql ---创建mysql用户组组
useradd -r -g mysql -s /bin/false mysql
(或useradd -r -g mysql mysql) ---创建mysql用户并添加到mysql用户组中
chown -R mysql mysql/ ---将mysql目录访问权限赋为myql用户
chgrp -R mysql mysql/ ---改变mysql目录的用户组属于mysql组
备注:
chmod 命令:将指定文件的拥有者改为指定的用户或组, chown[选项]...[所有者][:[组]]文件...
chgrp命令:改变文件或目录所属的组。
-R:处理指定目录以及其子目录下的所有文件
四、创建配置文件,并保存退出
vim /etc/my.cnf
用以下内容覆盖
#用以下内容覆盖
[mysqld]
# datadir=/var/lib/mysql
datadir=/usr/local/mysql/data
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
lower_case_table_names = 1
# Settings user a