Linux安装MySQL8.0

1.MySQL下载

进入MySQL官网的下载页面,找到MySQL Community(GPL) Downloads
Linux安装MySQL8.0_第1张图片
找到MySQL Community Server,点击下载MySQL社区服务器
Linux安装MySQL8.0_第2张图片
点击Archives进行更多版本选择:
Linux安装MySQL8.0_第3张图片
如果是CentOS7跟我选择的一致即可
Linux安装MySQL8.0_第4张图片

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

说明:解压后得到以下安装包文件
Linux安装MySQL8.0_第5张图片
根据以下安装顺序依次安装

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

你可能感兴趣的:(Linux,linux,运维)