学习整理在centos7上安装mysql8.0版本教程
- 查看linux系统版本
- 下载mysql数据库
- 安装环境检查
- 解压mysql安装包
- 创建MySQL需要的目录及授权
- 新增用户组
- 新增组用户
- 配置mysql环境变量
- 编写MySQL配置文件
- 初始化数据库
- 初始化msyql服务
- 启动mysql
- 修改初始化密码
- 配置Linux 系统服务工具,使MySQL可以用systemctl命令启动
- 远程连接配置
查看linux系统版本
cat /etc/centos-release
uname -a
ldd --version
下载mysql数据库
在命令行执行此命令,下载mysql安装包
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.42-linux-glibc2.17-x86_64.tar.xz
安装环境检查
# 1.查看有没有以rpm安装的mysql 在任意位置执行这个命令都可以
rpm -qa | grep -i mysql
# 执行完如果有返回值 执行下面的命令
rpm -ev 复制上个命令返回的结果
#如果执行rpm -ev 命令报错就加上--nodeps
rpm -ev --nodeps 上个命令返回的结果举例如果执行rpm -qa | grep -i mysql命令返回mysql-libs-5.5.68-1.el7.x86_64
那么就执行rpm -ev mysql-libs-5.5.68-1.el7.x86_64 如果执行这条命令报错那么就执行
rpm -ev --nodeps mysql-libs-5.5.68-1.el7.x86_64
我的没有返回值所以就没截图举例2.上面的命令执行完后,接着删除mysql相关目录
# 获取mysql相关目录 任意位置执行这个命令都可以
find / -name mysql
#上面的命令有返回值的话执行 删除所有相关目录,-rf:表示不询问直接删除文件 把所有返回的目录删完
rm -rf 返回的目录
#再执行一次 验证有没有删干净
find / -name mysql3.删除my.cnf文件
#首先查找my.cnf文件存在哪个目录
find / -name my.cnf
#删除 my.cnf,如果上条命令有返回的目录执行下面的命令,把所有的my.cnf删完,如果没有返回就不用执行了
rm -rf 返回的my.cnf所在的目录4