一、卸载系统自带的相关
安装前准备
1. 首先检查系统中是否存在使用rpm安装的mysql或者mariadb,如果有需要先删除后再编译安装。
由于MySQL在CentOS7中收费了,所以在CentOS7内部默认集成的数据库改为MariaDB,MariaDB是mysql的一个分支,所以MySQL可能会和MariaDB文件有冲突,所以依然需要继续下载掉MariaDB。
接下来查询mysql的配置文件
使用如下命令进行清除:
二 安装MySQL
1. 进入 MySQL Community Downloads官网下载自己需要的安装包
2. 在linux中新建目录(笔者目录名为mysql)存放mysql文件(笔者目录位置在usr/local)
3. 将下载好的mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz上传到usr/local/mysql目录中
4. 切换到usr/local/mysql下,解压文件
6. 重命名解压文件
9. 为系统添加mysql 组和用户:
10. 进入 /usr/local/mysql 目录下,修改相关权限:
11. mysql初始化操作,记录下临时密码,之后第一次登录的时候会用到。
12. 查看初始化过程中有没有自动生成my.cnf 文件
13. 如果你/etc下没有生成my.cnf文件, 新建一个my-defalut.cnf文件,将其复制到/etc/my.cnf(笔者文件中未生成my.cnf 文件,所以手动新建如下)
14. my.cnf 信息设置如下
15. 在 /etc/profile中配置mysql环境变量
16. 设置为开机自启动项
输入chkconfig --list //查看是否添加成功(如下表示成功)。
17. 开启服务器,登录进入mysql。
如下图则表明成功进入MySQL
至此,说明已经安装成功了~。