MySQL官网 https://www.mysql.com/
社区版 是免费的
点 Archives 其他版本,进入可以选版本号,点download 复制下载链接
安装wget工具
wget下载
删除系统原有自带的mysql(如果有的话)。grep -i 忽略大小写。
查出来的包进行强制删除
find查之前的mysql目录,并使用rm -rf 把这个文件夹名删除
删除my.cnf ,以前安装的配置文件
rm -rf /etc/my.cnf
解压安装改名并迁移位置
建立目录,用于安装和关联用户
查看mysql用户和组是否存在,没有则创建
/etc/group 中查看组
groupadd 创建一个组
useradd -M -s /sbin/nologin mysql 创建一个无登入目录,登入后使用指定shell的MySQL用户。
指定shell是/sbin/nologin表示是无登录的用户,账号只是用于服务,对系统安全。
useradd 创建一个用户
-M 不自动创建/home/mysql这个家目录,这是用户登入目录。
(在/etc/passwd看,虽然会显示,但是是红色,非真实存在,见下图)
-r 建立系统帐号
-g 群组名 指定用户所属的群组。
-s 登录后使用的shell名 指定用户登入后所使用的shell 。指定/sbin/nologin就是无法登录系统的,可以登录的是默认设为/bin/bash
/etc/passwd 中查看用户
关联用户、组、目录权限
chown -R mysql:mysql /usr/local/mysql/software



