CentOS7安装MySQL[8.0.35]数据库流程

目录

一、查看本地是否有MySQL

二、已存在执行删除

三、下载和安装MySQL

四、安装完毕

五、设置我们自己的密码

六、操作数据库


 

VMware中:用dhclient ens33可以获得一个临时的ip地址,用于在Xshell中连接虚拟机。

 可以看到在虚拟机中连接了网络CentOS7安装MySQL[8.0.35]数据库流程_第1张图片

 

 

一、查看本地是否有MySQL

rpm -qa|grep mysql

 

`rpm -a | grep msql` 是一个 Linux 系统中的命令行指令,用于查找已安装的 RPM(Red Hat Package Manager)软件包并过滤出包含 "msql" 字符串的结果。

具体而言,该命令由两个部分组成:

 

1. `rpm -a`:这部分表示以列表方式显示系统中安装的所有 RPM 软件包。`-a` 参数表示显示所有软件包,而不仅仅是已安装的软件包。


2. `| grep msql`:这部分使用管道符号 `|` 将前一个命令的输出作为后一个命令的输入。`grep msql` 表示在前一个命令的输出中搜索包含 "msql" 字符串的行,并将匹配的结果进行输出。

 

综合起来,`rpm -a | grep msql` 的目的是列出系统中所有已安装的 RPM 软件包,并筛选出包含 "msql" 字符串的软件包。这样可以方便地查找与 "msql" 相关的软件包信息。

(所有演示环境均为VMware虚拟机)如果已存在MySQL的运行结果:
CentOS7安装MySQL[8.0.35]数据库流程_第2张图片

 

 

二、已存在执行删除

yum remove -y mysql mysql-libs mysql-common #卸载mysql 

yum remove -y mysql-community-release-el6-5.noarch #删除组件

 


三、下载和安装MySQL

我们需要一个MySQL版本,打开浏览器搜索MySQL仓库,找到你想要的版本。

CentOS7安装MySQL[8.0.35]数据库流程_第3张图片


点击它右边的Download按钮

CentOS7安装MySQL[8.0.35]数据库流程_第4张图片

然后直接滑到最底部将链接复制

CentOS7安装MySQL[8.0.35]数据库流程_第5张图片

第一种方法是查看网页源码复制,也可以直接右键复制链接。

 


---然后使用

rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm

c95deccb0b3344829a3fb3bf02b34d2e.png

 


再次检查yum仓库中的信息:yum info mysql-community-server

CentOS7安装MySQL[8.0.35]数据库流程_第6张图片

Version:8.0.35 是当前的版本

 


下一步我们安装这个:

yum -y install mysql-community-server        //全y一路向下即可

很快啊,pa的一下就闪过去了:

CentOS7安装MySQL[8.0.35]数据库流程_第7张图片

 成功安装,到这里事情就简单了。

 

 


四、安装完毕

用systemctl检查并启动mysqld服务

systemctl status mysqld

05635d32dbf34aeaa6c9a18916fcdb9f.png

 


MySQL, 启动!

systemctl start mysqld

CentOS7安装MySQL[8.0.35]数据库流程_第8张图片

 不出意外,没有什么输出。

 


 但是咱可以再次检查MySQL运行状态:

systemctl status mysqld

CentOS7安装MySQL[8.0.35]数据库流程_第9张图片

经过两次使用,应该不难发现,systemctl类似一个系统管理的“操作对象”。

 


五、设置我们自己的密码

先重置密码:问题是root的初始密码是什么?

gerp "temporary password" /var/log/mysqld.log

334404dcf84f4bff83b27914991bbcb9.png

Are you see?密码就在终端里打印出来了,这说明临时密码在/var/log/mysqld.log中。

 

 


 我们现在来设置密码,先把这段一摸一样敲进去,password别写你要改的密码,咱先别急。

 在 "Enter password:"出现以后就可以敲了,为了安全性,centOS是“隐形输入”,所以慢点敲,敲错了也没事按up返回上一级操作即可。

mysqladmin -u root -p password

CentOS7安装MySQL[8.0.35]数据库流程_第10张图片

 

发现什么没,报错了,你问我为啥?

"Your password does not satisfy the current policy requirements"换言之你密码太简单了,没有过

咱们再来一次,这次设置的复杂些:

CentOS7安装MySQL[8.0.35]数据库流程_第11张图片

我还以为又失败了,突然发现好像密码已经被改好了。

所以有警告提示出现先别慌,咱要淡定。

 


mysql -u root -p password

试试你刚才设置的密码是否能用。

 这里解释一下:mysql属于centOS的文件,-u可以理解为mysql里的一些操作方法

CentOS7安装MySQL[8.0.35]数据库流程_第12张图片

 

 

六、操作数据库

我们先打印数据库出来看看

show databases;        #注意是复数

CentOS7安装MySQL[8.0.35]数据库流程_第13张图片

可以看到,默认情况下是有几个数据库的。

好!大功告成!

 


 退出mysql

CentOS7安装MySQL[8.0.35]数据库流程_第14张图片

Bye~

 

 

你可能感兴趣的:(MySQL,数据库,centOS,数据库,mysql)