MySQL安装图解(Linux环境搭建之六)&&虚拟机的备份(快照)

转载请标明出处:https://blog.csdn.net/men_ma/article/details/106847165.
本文出自 不怕报错 就怕不报错的小猿猿 的博客

前言

此篇“Linux环境搭建之六”博客接上五篇博客的后续,

VMware虚拟机的安装图解(Linux环境搭建之一)
Centos系统镜像安装图解(Linux环境搭建之二)
使用XShell和WinSCP工具(Linux环境搭建之三)
JDK安装图解(Linux环境搭建之四)
Tomcat安装图解(Linux环境搭建之五)

在这里插入图片描述

准备工作(备份:在安装MySQL之前做一个Linux备份)

为了保守起见,我们要在安装MySQL之前对当前的Linux虚拟机做一个备份,意味着当你MySQL安装失败的时候,你还能够还原到当前的状态(目前是Tomcat已安装成功的状态),就不需要我们重新删掉此虚拟机然后再装一个了,说白了就是“克隆”当前虚拟机的状态,怎么“克隆”呢,接下来我们来介绍一下,方法是:快照(就是拍照摄此虚拟机的快照)

第一步:点击“拍摄此虚拟机的快照”在这里插入图片描述
第二步:填写名称及描述后,点击“拍摄快照”
在这里插入图片描述
这样就备份成功了,接下来是怎么恢复快照

恢复快照

第一步:点击“管理此虚拟机的快照”
在这里插入图片描述
在这里插入图片描述
这样恢复快照就成功啦,如果MySQL没有安装成功也不用担心删除虚拟机重新来过了

六. MySQL安装图解

  1. 官方网站下载安装包:
    网址:https://dev.mysql.com/downloads/repo/yum/

    安装包如下:
    在这里插入图片描述

  2. 通过WinSCP将安装包发送到centos的xiaoqing文件夹中,如下图在这里插入图片描述

  3. 卸载mariadb,否则安装MySql会出现冲突,卸载命令:“rpm -qa|grep mariadb”在这里插入图片描述

  4. 将rpm包安装上,使用命令:yum localinstall mysql57-community-release-el7-11.noarch.rpm 在这里插入图片描述
    安装完成后,输入命令:cd /etc/yum.repos.d(这时目录下多了mysql的repo文件)在这里插入图片描述

  5. 安装MYSQL,使用命令: yum install mysql-community-server在这里插入图片描述
    中间会有一个步骤,选择填写Y,回车即可:在这里插入图片描述
    该过程需要到网络上下去,时间比较久。
    出现如下图,则安装完毕在这里插入图片描述

  6. 下载完成后,启动MySQL服务
    命令:service mysqld start
    在这里插入图片描述

  7. 检测mysql是否正在启动
    命令:systemctl|grep mysql
    在这里插入图片描述

  8. 设置开机自动启动,命令:
    systemctl enable mysqld
    systemctl daemon-reload
    在这里插入图片描述

  9. 查看MySQL默认密码(此密码是自动生成的)
    默认密码是保存在/var/log/mysqld.log文件中,如下图
    输入命令:vi /var/log/mysqld.log(打开文件)
    在这里插入图片描述

  10. 修改密码
    用原密码登录mysql,使用命令:mysql -u root -p,如下图
    在这里插入图片描述
    输入密码,回车
    修改命令:set password=password(‘新密码’),提示
    在这里插入图片描述
    这是因为密码的规则,设置简单规则
    解决方案一(降低密码的安全级别)输入命令:set global validate_password_policy=0(一般不建议使用,这种本次博主使用,如下图)
    解决方案二(设置一个复杂的密码):set password=password(‘新密码’);(建议使用,无论博主怎么试复杂的密码都不行,无奈之下只能用方案一了,这密码的安全级别要求太高了)
    在这里插入图片描述

  11. 给root这个用户授权
    输入命令:grant all privileges on . to root@’%’ identified by ‘xiaoqing2020’;
    在这里插入图片描述

  12. 刷新一下权限设置,输入命令:flush privileges;在这里插入图片描述

  13. 使用Navicat连接Mysql不成功在这里插入图片描述
    在这里插入图片描述

  14. 可能是防火墙的原因,需要将3306端口添加到防火墙规则中

(1) 将端口3306加入到防火墙中(开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
在这里插入图片描述
(2) 更新防火墙规则
firewall-cmd --reload

在这里插入图片描述
(3) 查看防火墙中已打开的端口(查看防火墙列表
firewall-cmd --zone=public --list-ports在这里插入图片描述

关于防火墙的相关命令操作:
开放端口
firewall-cmd --zone=public --add-port=8089/tcp --permanent
跟新防火墙规则
firewall-cmd --reload
防火墙列表
firewall-cmd --zone=public --list-ports
防火墙状态
systemctl status firewalld
启动防火墙
systemctl start firewalld
关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service

  1. 通过Navicat访问centos中的mysql。
    主机名为:centos服务器的ip地址
    用户名、密码为centos服务器中mysql的用户名和密码
    在这里插入图片描述

尾篇

Linux的环境搭建第六步安装MySQL环境就完成啦,接下来的最后一步请看博主后续的博客

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值