赞
踩
目录
VMware中:用dhclient ens33可以获得一个临时的ip地址,用于在Xshell中连接虚拟机。
可以看到在虚拟机中连接了网络
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的运行结果:
![]()
yum remove -y mysql mysql-libs mysql-common #卸载mysql
yum remove -y mysql-community-release-el6-5.noarch #删除组件
我们需要一个MySQL版本,打开浏览器搜索MySQL仓库,找到你想要的版本。
点击它右边的Download按钮
然后直接滑到最底部将链接复制
第一种方法是查看网页源码复制,也可以直接右键复制链接。
---然后使用
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
再次检查yum仓库中的信息:yum info mysql-community-server
Version:8.0.35 是当前的版本
下一步我们安装这个:
yum -y install mysql-community-server //全y一路向下即可
很快啊,pa的一下就闪过去了:
成功安装,到这里事情就简单了。
用systemctl检查并启动mysqld服务
systemctl status mysqld
MySQL, 启动!
systemctl start mysqld
不出意外,没有什么输出。
但是咱可以再次检查MySQL运行状态:
systemctl status mysqld
经过两次使用,应该不难发现,systemctl类似一个系统管理的“操作对象”。
先重置密码:问题是root的初始密码是什么?
grep "temporary password" /var/log/mysqld.log
Are you see?密码就在终端里打印出来了,这说明临时密码在/var/log/mysqld.log中。
我们现在来设置密码,先把这段一摸一样敲进去,password别写你要改的密码,咱先别急。
在 "Enter password:"出现以后就可以敲了,为了安全性,centOS是“隐形输入”,所以慢点敲,敲错了也没事按up返回上一级操作即可。
mysqladmin -u root -p password
发现什么没,报错了,你问我为啥?
"Your password does not satisfy the current policy requirements"换言之你密码太简单了,没有过
咱们再来一次,这次设置的复杂些:
我还以为又失败了,突然发现好像密码已经被改好了。
所以有警告提示出现先别慌,咱要淡定。
mysql -u root -p password
试试你刚才设置的密码是否能用。
这里解释一下:mysql属于centOS的文件,-u可以理解为mysql里的一些操作方法
我们先打印数据库出来看看
show databases; #注意是复数
可以看到,默认情况下是有几个数据库的。
好!大功告成!
退出mysql
Bye~
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。