当前位置:首页 > 编程笔记 > 正文
已解决

CentOS7安装MySQL8.0.28

来自网友在路上 150850提问 提问时间:2023-10-20 05:54:57阅读次数: 50

最佳答案 问答题库508位专家为你答疑解惑

CentOS7安装MySQL8.0.28

    • 一、下载MySQL安装包
    • 二、安装配置mysql

一、下载MySQL安装包

点击以下链接可以自动跳转:MySQL官网
接下来按如图所示依次点击进入。
在这里插入图片描述
在这里插入图片描述
选择自己所需要版本
在这里插入图片描述
此处如需下载历史版本可以点击
在这里插入图片描述
在这里插入图片描述

二、安装配置mysql

1、登录ssh或其他相关软件上传mysql安装包
在这里插入图片描述
2、查看并解压刚刚上传的文件
解压命令如下:

tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar

在这里插入图片描述
3、查询是否有mariadb,如果有将其强制卸载掉
解压命令如下:

#查询命令
rpm -qa|grep mariadb
#强制卸载命令
rpm -e --nodeps maraidb-libs

卸载后检查是否卸载干净
4、依此安装所需mysql
依次执行如下指令(各包之有依赖关系,所以要依次执行)

 rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm
 rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm 
rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm 
rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm 

最后一步可能会出错如果出错可以在最后加 --force --nodeps如下:

rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm --force --nodeps

在这里插入图片描述
5、初始化

mysqld --initialize --console

在这里插入图片描述
6、修改安装目录的所有者和所属组,以便让mysql软件用户有权限直接使用

 chown -R mysql.mysql /var/lib/mysql/

在这里插入图片描述
7、启动mysql并修改密码

  • 启动mysql : systemctl start mysqld
  • 查看临时密码: cat /var/log/mysqld.log|grep localhost
  • 登录mysql: mysql -uroot -p
  • 输入临时密码
  • 修改密码: alter user ‘root’@‘localhost’ identified by ‘root’;
  • 退出重新登录: mysql -uroot -proot
    此处所有步骤如下图所示
    在这里插入图片描述
    在这里插入图片描述
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"CentOS7安装MySQL8.0.28":http://eshow365.cn/6-20105-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!