CentOS 7 安装MySQL

一、前言


这篇博客使用 CentOS 7系统进行操作,安装过程参考本人另一篇博客 CentOS 7的下载与安装

所有操作都在 root 用户下进行

二、下载


MySQL 的下载地址:https://downloads.mysql.com/archives/community/

版本选择随意,这里以 MySQL:8.0.28 为例
系统选择 Red Hat Enterprise Linux / Oracle Linux
版本选择 Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit)

在这里插入图片描述

选择第一个进行下载

文件名为: mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar
在这里插入图片描述

1、用XShell连接虚拟机
2、登录root用户
3、在root用户下切换到 ~ 目录
4、用 rz 命令将刚才下载的文件传到虚拟机

在这里插入图片描述
等待传输完成
在这里插入图片描述
传输完成后,使用 ll 命令(小写的 LL )查看,出现 mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar 的红色字体就说明传输成功

ll

在这里插入图片描述

三、安装


1、环境准备


卸载 MySQL 相关的事务
mariadbMySQL 的一个重要分支

rpm -qa|grep mariadb
rpm -e --nodeps mariadb-libs
rpm -qa|grep mariadb

首先使用命令 rpm -qa|grep mariadb 查看 mariadb 是否存在

rpm -qa|grep mariadb

在这里插入图片描述
若存在,使用 rpm -e --nodeps mariadb-libs 命令移除
若不存在,跳过此步骤

rpm -e --nodeps mariadb-libs

移除后再次查看

在这里插入图片描述

2、正式安装


1)、解压文件

使用命令 tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar解压刚才的文件

tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar
一个没什么用的小技巧:
	输入部分命令,按下 tab 键会自动补全余下部分或提示一部分

解压完成后会出现以下10个文件

在这里插入图片描述

2)、安装文件

接下来需要依次安装以下的6个 rpm 文件

mysql-community-common-8.0.28-1.el7.x86_64.rpm
mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm
mysql-community-libs-8.0.28-1.el7.x86_64.rpm
mysql-community-client-8.0.28-1.el7.x86_64.rpm
mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm
mysql-community-server-8.0.28-1.el7.x86_64.rpm

需要依次执行以下安装命令,顺序不可调换!!!

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-icu-data-files-8.0.28-1.el7.x86_64.rpm
rpm -ivh  mysql-community-server-8.0.28-1.el7.x86_64.rpm

在这里插入图片描述

3)、设置MySQL


接下来就需要对数据库做一些设置,完成后就可以正常使用数据库了

依次执行以下命令

mysqld --initialize --console
chown -R mysql:mysql /var/lib/mysql/
systemctl start mysqld

在这里插入图片描述

4)、密码设置


到这一步,数据库马上就可以正常使用了

依次执行以下三条命令

查看数据库文件,获取系统生成的密码,每个人的密码都不一样

cat /var/log/mysqld.log|grep localhost

在这里插入图片描述

利用系统的密码登录数据库

需要一点数据库基础知识(如何登录数据库)

mysql -uroot -p

在这里插入图片描述

修改密码

系统密码不好记,为了方便登录,就把密码修改为一个自己能记住的密码

密码修改完成后,系统提供的密码就失效了

这里演示用,密码就不设置的复杂。
但在其他情况下,密码不要设置的太简单,也不要随意告诉其他人自己的密码是多少

alter user 'root'@'localhost'  identified by '0000';
一个建议:
	登录数据库最好使用 mysql -uroot -p 登录,回车后输入密码
	不要  mysql -uroot -p0000 直接跟密码,不安全
	这里是演示用

在这里插入图片描述

完成这一步,就可以使用 MySQL 数据库了

  • 19
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值