virtualBox虚拟机安装MySQL

文章讲述了在Virtual虚拟机上安装MySQL的过程,包括检查并移除已有MySQL内容,安装必要的rpm包,以及遇到的依赖问题和解决方法。在安装过程中,遇到了GPGkeys的签名问题,通过使用--force--nodeps参数解决了依赖检测失败的问题。最后,作者还提到了登录MySQL更改密码、设置远程连接的操作,并提供了相应的SQL命令。
摘要由CSDN通过智能技术生成

Virtual虚拟机安装MySQL,现将其中的安装步骤和大家说一下,对于其中需要注意的点和大家说一下,防止大家踩坑

前提提交MySQL需要的依赖都有,并且都上传到虚拟机上面了,下面我说一下我的依赖

如果上面的依赖都有就可以开始安装了

1,首先是看一下虚拟机有没有MySQL相关的内容,如果有的话进行删除,我的默认有一个现在开始删除,查看命令如下:

2,下面就可以开始依次安装了,执行下面命令

rpm -ivh 01_mysql-community-common-5.7.16-1.el7.x86_64.rpm

rpm -ivh 02_mysql-community-libs-5.7.16-1.el7.x86_64.rpm

rpm -ivh 03_mysql-community-libs-compat-5.7.16-1.el7.x86_64.rpm

rpm -ivh 04_mysql-community-client-5.7.16-1.el7.x86_64.rpm

rpm -ivh 05_mysql-community-server-5.7.16-1.el7.x86_64.rpm

我这里在执行到第5条时出现了一个问题,提示下面的报错:

05_mysql-community-server-5.7.16-1.el7.x86_64.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY

错误:依赖检测失败:

/usr/bin/perl 被 mysql-community-server-5.7.16-1.el7.x86_64 需要

net-tools 被 mysql-community-server-5.7.16-1.el7.x86_64 需要

perl(Getopt::Long) 被 mysql-community-server-5.7.16-1.el7.x86_64 需要

perl(strict) 被 mysql-community-server-5.7.16-1.el7.x86_64 需要

上面的报错我看到网上说时这个原因:

这是由于yum安装了旧版本的GPG keys所造成,从rpm版本4.1后,在安装或升级软件包时会自动检查软件包的签名。

解决命令如下:sudo rpm -ivh 05_mysql-community-server-5.7.16-1.el7.x86_64.rpm --force --nodeps

我的问题用上面的命令解决了

3,下面就是登录MySQL进行改密码和设置远程连接操作:

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

mysql -uroot -p'自己看到的密码'

设置复杂密码(由于mysql密码策略,此密码必须足够复杂)

set password=password("Qs23=zs32");

更改MySQL密码策略。

set global validate_password_length=4;

set global validate_password_policy=0;

设置简单好记的密码。

set password=password("000000");

进入mysql库。

use mysql;

查询user表。

select user, host from user;

修改user表,把Host表内容修改为%。

update user set host="%" where user="root";

刷新。

flush privileges;

以上就是安装MySQL的全部过程,对于没有安装包的可以给我留言可以单独给一下,如果根据我这个步骤安装MySQL还是出现异常欢迎留言,我能解决的一定帮忙解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值