Linux安装MySQL8.0

1.MySQL下载

进入MySQL官网的下载页面,找到MySQL Community(GPL) Downloads
在这里插入图片描述
找到MySQL Community Server,点击下载MySQL社区服务器
在这里插入图片描述
点击Archives进行更多版本选择:
在这里插入图片描述
如果是CentOS7跟我选择的一致即可
在这里插入图片描述

2. MySQL安装

如果当前系统中已经安装有MySQL数据库,安装将失败。Centos7自带mariadb,与MySQL数据库冲突,所以先查看当前系统中是否安装有mariadb数据库,有就卸载掉。
①:检测当前系统中是否安装MySQL数据库

rpm-qa  #查询当前系统中安装的所有软件
rpm -qa | grep mysql  #查询当前系统中安装的名称带ysgl的软件
rpm -qa | grep mariadb #查询当前系统中安装的名称带mariadb的软件

运行命令:

[root localhost ~]rpm -qa | grep mariadb
mariadb-libs-5.5.60-1.e17_5.x8664  

RPM(Red-Hat Package Manager)RPM软件包管理器,是红帽Linux)用于管理和安装软件的工具,CentOS就是红帽Linux,所以可以使用该命令。

②:卸载已经安装的冲突软件

rpm -e --nodeps 软件名称       #卸载软件
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64

③:将MySQL安装包上传到Liux并解压

mkdir /usr/local/mysql
tar-zxvf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar.gz -C/usr/local/mysql

说明:解压后得到以下安装包文件
在这里插入图片描述
根据以下安装顺序依次安装

1、 rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm

2、 rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm

3、 rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm

4、 rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm

  • 说明1:安装过程中提示缺少net-tools依赖,使用yum安装
  • 说明2:可以通过指令升级现有软件及系统内核yum update

④:启动mysql

systemctl status mysqld     #查看mysql服务状态
systemctl start mysqld      #启动mysql服务

可以设置开机自启mysql服务,避免每次开机都要重启mysql

systemctl enable mysqld     

⑤:启动mysql后查看mysql安装时自动生成的初始密码

cat /var/log/mysqld.log | grep "temporary password"

在这里插入图片描述
登录后进入MySQL控制台修改密码

mysql -uroot -p密码

修改密码(一定要设置安全度高的密码,否则报错:不符合安全策略)

set password for root@localhost = password('Admin12345@.');

3.遇到问题

下载MySQL8.0版本,会有不少问题,这里进行总结:
appStream错误

解决:https://blog.csdn.net/qq_575775600/article/details/125274121

lrszs安装

yum命令错误解决方案:https://www.cnblogs.com/telwanggs/p/16091060.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值