当前位置:   article > 正文

CentOS7安装MySQL[8.0.35]数据库流程_centos7.9-rpm安装mysql 8.0.35数据库教程

centos7.9-rpm安装mysql 8.0.35数据库教程

目录

一、查看本地是否有MySQL

二、已存在执行删除

三、下载和安装MySQL

四、安装完毕

五、设置我们自己的密码

六、操作数据库


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

 可以看到在虚拟机中连接了网络dec896e63cab452dab34489ac07650de.png

一、查看本地是否有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的运行结果:
0569871ae48b49af890da4e490eb08e2.gif

二、已存在执行删除

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

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

17da91db6fdc470799f3fc3cf3cf93b8.gif


三、下载和安装MySQL

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

cb13fa216f2f400087cb10b3fcf65708.png


点击它右边的Download按钮

37cfd27f9835466aaf59cc59b7756e5c.png

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

245702c36d42458c8f54efc08644b019.png

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


---然后使用

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

c95deccb0b3344829a3fb3bf02b34d2e.png


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

e26a0a7962a04c63b8fd39f9d9a99f3e.png

Version:8.0.35 是当前的版本


下一步我们安装这个:

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

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

dbb5fc6a92ef4d47b281c7ea50bd4e22.png

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


四、安装完毕

用systemctl检查并启动mysqld服务

systemctl status mysqld

05635d32dbf34aeaa6c9a18916fcdb9f.png


MySQL, 启动!

systemctl start mysqld

82854295f1ec4974b87e4a1d7d06c32c.gif

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


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

systemctl status mysqld

03c4c83f02374c0e9201b6cad6153412.png

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


五、设置我们自己的密码

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

grep "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

16002bc8e93a4872b7c353521becd925.png

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

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

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

6f139bbccaeb47f9a0d91ed7a550868e.png

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

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


mysql -u root -p password

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

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

bc9c9382a26c49f2b441f361c21ddd79.png

六、操作数据库

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

show databases;        #注意是复数

822ab910fbe24d089afdc2557d97e588.png

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

好!大功告成!


 退出mysql

6603b4893d414244a991c72c3b6db3b0.png

Bye~

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号