通过解压缩的方式安装
官网:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
下载好之后上传到Linux
2、解压
tar zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz -C /usr/local/mysql
建议:不要安装到其它目录,否则数据库初始化的时候会报cannot change dir的错
3、重命名
mv mysql-5.7.22-linux-glibc2.12-x86_64 mysql
4、卸载系统自带mysql
centos7不支持mysql,内部集成了mariadb,而安装mysql的话会和mariadb文件冲突,所以需要先卸载mariadb,然后再安装mysql
#列出所有被安装的rpm package
查看:rpm -qa | grep mysql
卸载:rpm -e --nodeps softfullname
5、创建用户组和用户
创建用户组:groupadd mysql
创建用户:useradd -r -g mysql mysql
为了安全性,给mysql数据库创建专有用户,该用户只能访问mysql目录,不能访问系统其它目录
另外不建议直接用root初始化mysql