当前位置:   article > 正文

Linux系统——MySQL安装与卸载(CentOS7 超详细演示)_centos 7 删除mysql

centos 7 删除mysql

MySQL8.0.26-Linux版安装

1. 准备一台Linux服务器

云服务器或者虚拟机都可以;

在这里插入图片描述

2. 下载Linux版MySQL安装包

在这里插入图片描述

3. 上传MySQL安装包

在这里插入图片描述

  • 输入 ls -l 查看是否上传成功:

在这里插入图片描述

4. 创建目录,并解压

mkdir mysql

tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C mysql
  • 1
  • 2
  • 3

在这里插入图片描述

5. 安装mysql的安装包

  • root 用户下,依次输入以下指令:
cd mysql

rpm -ivh mysql-community-common-8.0.26-1.el7.x86_64.rpm 

rpm -ivh mysql-community-client-plugins-8.0.26-1.el7.x86_64.rpm 

rpm -ivh mysql-community-libs-8.0.26-1.el7.x86_64.rpm 

rpm -ivh mysql-community-libs-compat-8.0.26-1.el7.x86_64.rpm

yum install openssl-devel

rpm -ivh  mysql-community-devel-8.0.26-1.el7.x86_64.rpm

# 至此所有依赖已安装完毕,下面安装客户端和服务端

rpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpm

rpm -ivh  mysql-community-server-8.0.26-1.el7.x86_64.rpm

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6. 启动MySQL服务

## 启动
systemctl start mysqld

## 重启
systemctl restart mysqld

## 停止
systemctl stop mysqld
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

在这里插入图片描述

7. 查询自动生成的root用户密码

  • 查询自动生成的临时密码:
cat /var/log/mysqld.log
  • 1

在这里插入图片描述

  • 先将密码修改为 Admin123!
mysqladmin -uroot -p password 'Admin123!'
  • 1

在这里插入图片描述

  • 命令行执行指令 :
mysql -u root -p
  • 1
  • 然后输入上述修改的密码, 完成登录 .

在这里插入图片描述

8. 修改root用户密码

登录到MySQL之后,上面的密码都太复杂,想修改成自己熟悉的便于记忆的密码。

ALTER  USER  'root'@'localhost'  IDENTIFIED BY '1234';
  • 1

在这里插入图片描述

执行上述的SQL会报错,原因是因为设置的密码太简单,密码复杂度不够。我们可以设置密码的复杂度为简单类型,密码长度为4。

# 将密码等级调到最低(这里只做学习使用,所以设为最低,方便记忆)
set global validate_password.policy = 0;
set global validate_password.length = 4;
  • 1
  • 2
  • 3

在这里插入图片描述

  • 降低密码的校验规则之后,再次执行上述修改密码的指令。

在这里插入图片描述
在这里插入图片描述

9. 创建用户

默认的 root 用户只能当前节点 localhost 访问,是无法远程访问的,我们还需要创建一个 root 账户,用户远程访问

create user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '1234';
  • 1

10. 并给root用户分配权限

grant all on *.* to 'root'@'%';
  • 1

在这里插入图片描述

11. 通过DataGrip远程连接MySQL

新建数据库:

在这里插入图片描述
在这里插入图片描述

连接成功:

在这里插入图片描述

MySQL卸载-Linux版

1、停止MySQL服务

systemctl stop mysqld

# 查看状态
service mysql status 

  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述

2、查询MySQL的安装文件

rpm -qa | grep -i mysql
  • 1

在这里插入图片描述

3、卸载上述查询出来的所有的MySQL安装包

rpm -e mysql-community-common-5.7.41-1.el7.x86_64

rpm -e mysql-community-libs-compat-5.7.41-1.el7.x86_64

rpm -e mysql57-community-release-el7-7.noarch

rpm -e mysql-community-client-5.7.41-1.el7.x86_64

rpm -e mysql-community-server-5.7.41-1.el7.x86_64

rpm -e mysql-community-libs-5.7.41-1.el7.x86_64
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

在这里插入图片描述

错误:依赖检测失败:

在这里插入图片描述

错误原因 : 使用 rpm -e 卸载的顺序问题

  • 解决办法
    • 先输入 su 切换到 root 用户下;
    • 再使用以下命令,清除之前安装过的依赖即可;
yum remove mysql-libs
  • 1

在这里插入图片描述

4、找出OS中分散的mysql文件夹,并删除

find / -name mysql 

rm -rf [显示的文件夹路径,每个绝对路径中间用空格隔开]
  • 1
  • 2
  • 3

在这里插入图片描述

5、删除MySQL的配置文件备份

rm -rf /etc/my.cnf.rpmsave
  • 1

注:仅供学习参考,如有不足,欢迎指正!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/409668
推荐阅读
相关标签
  

闽ICP备14008679号