CentOS7虚拟机 下 MySQL 5.7版本 在线详细安装配置、以及完全卸载教程

2023-05-16

在这里插入图片描述



🧡💛💚💙💜🤎💗🧡💛💚💙💜🤎💗
感谢各位一直以来的支持和鼓励制作不易
🙏 求点赞 👍 ➕ 收藏 ⭐ ➕ 关注
一键三连走起 ! ! !
🧡💛💚💙💜🤎💗 🧡💛💚💙💜🤎💗



注意:
在线安装前提,centos7 虚拟机要已配置好网络,可以连上网,并且防火墙已关闭,否则会安装失败或出各种问题

若没有配置好以上要求,可以看下面教程,若已经配置好了,可跳过该步骤,直接进入在线安装步骤

一、配置防火墙

1、关闭防火墙

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

2.查看防火墙状态

firewall-cmd --state

3.启动防火墙

systemctl start firewalld.service

为了后期我们使用hadoop以及hive,可以将主机设置好后再安装MySQL,可以避免一些后期使用可能会出现的错误,我们可以修改设置主机名

第一种方式:

hostnamectl set-hostname 主机名

第二种方式:

进入hostname配置文件,并修改

vim /etc/hostname

查看主机名:

hostnamectl status

二、配置网卡,修改ip地址

小北的网卡配置是ens33,一般centod7安装配置好后,默认的网卡配置就是ens33 ,也有个别的可能会有区别,可以通过vim /etc/sysconfig/network-scripts/ifcfg,在这时按Tab键查看到虚拟机的网卡配置

1.进入网卡配置文件ens33,修改配置

vim /etc/sysconfig/network-scripts/ifcfg-ens33

2.配置(修改)虚拟机的IP地址(IPADDR),子网掩码(NETMASK),默认网关(GATEWAY)以及DNS

注意:以上配置除了dns可自己指定之外,其余配置都是系统已分配好的;若使用的是VMware,那么可以在编辑->虚拟网络配置器中查看到

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static  #设置为静态ip
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
NAME=ens33   #该网络配置的name
DEVICE=ens33
ONBOOT=yes	#指明在系统启动时激活网卡yes
IPADDR=192.168.129.211 #为虚拟机IP
NETMASK=255.255.255.0  #子网掩码
GATEWAY=192.168.129.2  #默认网关
DNS1=192.168.129.2   #DNS

三、MySQL安装

Step1:

先进入要存放安装包的目录,然后在线下载MySQL5.7的安装包:

下载的shell命令:

wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

小北存放的目录是/usr/local/soft/mysql/ ,local目录下默认是没有soft目录的,可以自己创建mkdirs /usr/local/soft/mysql,这是小北的目录,仅供参考,大家也可以自己指定一个目录

演示步骤:
在这里插入图片描述

Step2:

安装(客户端)yum Repository

shell命令:

yum -y install mysql57-community-release-el7-10.noarch.rpm

演示步骤: 在这里插入图片描述

Step3:

安装(服务端) mysql5.7

shell命令:

yum -y install mysql-community-server

演示步骤:
在这里插入图片描述

Step4:

配置MySQL开机自启动:

1.设置开机自启动

systemctl enable mysqld.service

2.启动MySQL(首次安装需要手动启动一下)

systemctl start mysqld.service

3.查看MySQL状态

systemctl status mysqld.service

演示步骤: 在这里插入图片描述
Step5:

配置MySQL的登录密码:

1.获取登录的临时密码

grep "password" /var/log/mysqld.log

在这里插入图片描述
2.登录MySQL

格式: mysql -u用户名 -p登录密码(注意:-u -p 后不要有空格,user password)

mysql -uroot -p 

在这里插入图片描述

3.关闭密码复杂验证
(在我们初学mysql时密码不用设置太复杂,不好记忆容易忘记,所以设置为简单密码123456,但是mysql会为数据的安全性不让用简单密码)

set global validate_password_policy=0;
set global validate_password_length=1;

在这里插入图片描述

4.设置密码

alter user user() identified by "123456";

在这里插入图片描述
Step6:

设置好MySQL的登录密码后,我们还需要对MySQL的权限进行设置,让所有用户均可访问到MySQL,

1.进入到mysql的配置文件

use mysql;

2.查看访问用户的权限

select host,user,authentication_string from user; 

在这里插入图片描述
3.修改访问用户的权限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

在这里插入图片描述
4.刷新权限

flush privileges;

在这里插入图片描述
5.再次查看访问用户的权限

select host,user,authentication_string from user; 

在这里插入图片描述
注意:%表示所有host

Step7:

卸载yum Repository,因为安装了Yum Repository,以后每次yum操作时都会自动更新,那么为了防止每次自动更新,会导致不兼容或其他各种问题,我们需要把这个卸载掉:

注意:上一步我们是对MySQL的用户权限进行配置,我们还在MySQL中,那么要卸载yum Repository,就得退出mysql:
在这里插入图片描述
然后执行shell命令:卸载yum Repository

yum -y remove mysql57-community-release-el7-10.noarch

在这里插入图片描述



四、完全卸载mysql

1.删除依赖包

全局查找mysql包

rpm -qa |grep -i mysql

删除mysql

yum remove mysql-community mysql-community-server 
yum remove mysql-community-libs mysql-community-common

2.清理残留文件

全局查找mysql残留文件

find / -name mysql

rm 删除残留文件

rm -rf 文件名
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

CentOS7虚拟机 下 MySQL 5.7版本 在线详细安装配置、以及完全卸载教程 的相关文章

随机推荐

  • win11更新需要多久,真实体验,非常不错yyds,永远的神。

    现在很多用户应该都收到了Win11预览版推送了 xff0c 很多用户都想下载使用 xff0c 但是却不知道需要多长时间 xff0c 害怕需要更新时间太长 xff0c 导致无法正常进行工作和学习 xff0c 下面就跟着小编一起来看看win10
  • Zibll子比主题-最新版本V5.7-V5.7.1免授权版

    Zibll子比主题 最新版本V5 7 免授权版 跟随站长跟随日志更新 再次呼吁 子比主题受国家版权保护 xff0c 著作权登记号 xff1a 2021SR0401471 使用盗版主题对您的网站及财产安全将会带来无数的未知风险 xff01 同
  • windows11如何退回windows10,手把手,突然觉得我不适合win11

    大家好 xff0c 我就是前几天觉得win11系统非常yyds xff0c 目前我觉得吧 xff0c 不太适合我 xff0c 前面讲为什么我要选择退回Win10 xff0c 中间部分我们讲win11如何退回win10 xff0c 资料不会丢
  • 浙大版《C语言程序设计(第3版)》题目集 通讯录排序

    习题9 5 通讯录排序 20分 输入n个朋友的信息 xff0c 包括姓名 生日 电话号码 xff0c 本题要求编写程序 xff0c 按照年龄从大到小的顺序依次输出通讯录 题目保证所有人的生日均不相同 输入格式 输入第一行给出正整数n xff
  • python数据可视化分析-matplotlib. 极坐标,函数积分图,散点-条形图

    1 极坐标 import matplotlib pyplot as plt import numpy as np 以上图形 r 61 np arange 1 6 1 theta 61 0 np pi 2 np pi 3 np pi 2 2
  • 用汇编语言实现LED1/LED2/LED3三盏灯点亮

    代码如下 xff1a text global start start LED1 INIT LED1点灯 64 1 设置GPIOE ldr r0 61 0x50000A28 ldr r1 r0 64 将r0指向地址空间中内容 xff0c 读到
  • Debian搭建squid

    1 安装 apt span class token operator span get insatll squid span class token operator span y 2 添加密码文件 此文件存储squid用户密码 echo
  • 为什么说最小二乘法和最大似然估计是等价的

    在接触机器学习算法时 xff0c 无法避免的就是理解模型训练的过程 xff0c 即模型为什么能够从历史数据中学习到知识 xff0c 其实学习的过程就是模型训练的过程 xff0c 也是模型寻找参数最优解的过程 这个过程有两种求取方式 xff0
  • Python randint左闭右闭,range左闭右开!

    randint xff08 xff09 函数左闭右闭 xff0c range xff08 xff09 函数左闭右开 xff01 xff01 xff01
  • ESP8266_07----------------PWM呼吸灯

    先看下的效果 xff1a 呼吸灯 1 硬件电路 xff1a LED的阴极与我们的GPIO4相连 2 PWM介绍 xff1a PWM xff1a 英文名为 Pulse Width Modulation xff0c 是脉冲宽度调制的缩写 xff
  • 定时器初值计算

    假设单片机晶振频率为11 0592MHz 定时器0工作方式为方式1 计算定时1ms的初值 一 手工计算 11 0592MHz 61 11059200Hz 进行12分频 61 11059200 12 61 921600Hz 机器周期 61 1
  • Linux主机安装RDP协议

    使用linux主机安装RDP协议 xff0c 之后便可以使用mstsc进行连接linux主机 xff0c 复制粘贴拷贝数据都是可以的 xff0c 相当于一个图形化客户端 CentOS主机 xff1a yum y groupinstall X
  • Vue的使用和常用指令

    Vue js 是什么 xff1f 很多学习Vue的小伙伴都活有这样的疑惑 xff0c 通常我认为Vue是了不起的 xff0c 为什么了不起 xff1f 因为它能干你的事情实在是太多了 一 了不起的Vue 1 简单介绍 Vue 读音 vju
  • ABAQUS如何输出应力应变曲线(XY曲线)

    1 打开模型的odb文件 2 点击左侧工具区 gt 创建XY数据 3 弹出创建XY对话框 xff0c 选择ODB场变量输出 4 分别选择E xff1a 应变分量中的主应变 xff1b S xff1a 应力分量中的主应力 并点击单元 节点 x
  • win11安装Anaconda最新版本

    0 前言 xff08 废话可略过 xff1a 从题主开始学python安装anaconda xff0c 已经过去三四年了 xff0c 最近新换了电脑从头再来一遍 xff0c 想来大家学AI大都是从此一步开始的吧 xff0c 想到当初遇到了很
  • 常用的默认端口号

    端口号标识了一个主机上进行通信的不同的应用程序 1 HTTP协议代理服务器常用端口号 xff1a 80 8080 3128 8081 9098 2 SOCKS代理协议服务器常用端口号 xff1a 1080 3 FTP xff08 文件传输
  • Docker中安装MySQL5.7,并解决中文乱码问题

    Docker安装MySQL5 7 xff0c 并解决中文乱码问题 在Docker中安装5 7 一 安装常规步骤 在docker中安装软件大概就分为这几种 查询所需要的软件镜像pull镜像运行镜像 xff08 镜像变容器 xff09 查看容易
  • git失败

    提示 xff1a gnutls handshake failed The TLS connection was non properly terminated 先设置 export GIT SSL NO VERIFY 61 1 再重新git
  • 【解决办法】pip和python版本不一致

    1 查看pip的版本 pip V pip的版本是python3 5 2 查看python版本 python python 版本是3 8 可以看到pip和python的版本对不上 xff0c 怎么处理呢 xff1f 3 使用和python版本
  • CentOS7虚拟机 下 MySQL 5.7版本 在线详细安装配置、以及完全卸载教程

    x1f9e1 x1f49b x1f49a x1f499 x1f49c x1f90e x1f497 x1f9e1 x1f49b x1f49a x1f499 x1f49c x1f90e x1f497 感谢各位一直以来的支持和鼓励 xff0c 制