文章目录

  • 安装
  • 卸载

安装

下载地址

获取到安装包之后,将该安装包上传到Linux服务器上.
我这里使用的是xftp,将安装包上次到某一个自己创建好的文件夹即可

之后创建一个用于存放mysql的文件夹

mkdir /opt/module/mysql

之后就可以将tar包解压到这个文件夹中了

tar -xvf mysql-8.0.26-1.el7.x86_64.rpm-bundle.tar -C /opt/module/mysql

之后进入到这个mysql文件夹,然后安装mysql的安装包

cd /opt/module/mysqlrpm -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.rpmyum install openssl-develrpm -ivh  mysql-community-devel-8.0.26-1.el7.x86_64.rpmrpm -ivh mysql-community-client-8.0.26-1.el7.x86_64.rpmrpm -ivh  mysql-community-server-8.0.26-1.el7.x86_64.rpm

安装完毕之后使用如下指令重启mysql

systemctl restart mysqld

然后熟悉windows的mysql的都知道其实我们现在还没有设置密码,因此使用的是默认密码,我们需要查询出来这个密码然后进行登录

grep 'temporary password' /var/log/mysqld.log
mysql -u root -p

然后输入上述查询到的自动生成的密码, 完成登录 .

登录之后我们需要设置新的密码,不然这个密码实在是很难用,mysql再安装之后会有默认的密码校验脚本
查看默认密码校验

我们可以先修改密码的校验规则

set global validate_password.policy = 0;
set global validate_password.length = 4;

之后我们就可以设定一个新密码了

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

学过DCL的朋友都知道,这里我们只是设定了’root’@'localhost’的密码登录密码为1234,如果你想要使用DataGrip或者Navicat来进行远程登录,是不支持的,因为它只支持访问地址为localhost也就是本机去访问,那么我们就需要进行配置
默认的root用户只能当前节点localhost访问,是无法远程访问的,我们还需要创建一个root账户,用户远程访问

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

并给root用户分配权限

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

之后我们就可以使用DataGrip去测试一下了

卸载

停止MySQL服务

systemctl stop mysqld

查询MySQL的安装文件

rpm -qa | grep -i mysql

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

rpm -e mysql-community-client-plugins-8.0.26-1.el7.x86_64 --nodepsrpm -e mysql-community-server-8.0.26-1.el7.x86_64 --nodepsrpm -e mysql-community-common-8.0.26-1.el7.x86_64 --nodepsrpm -e mysql-community-libs-8.0.26-1.el7.x86_64 --nodepsrpm -e mysql-community-client-8.0.26-1.el7.x86_64 --nodepsrpm -e mysql-community-libs-compat-8.0.26-1.el7.x86_64 --nodeps

删除MySQL的数据存放目录

rm -rf /var/lib/mysql/

删除MySQL的配置文件备份

rm -rf /etc/my.cnf.rpmsave

删除你创建的文件夹

rm -rf /opt/module/mysql

华为云服务器(Centos7)安装与卸载mysql8相关推荐

  1. 如何在阿里云服务器(centos7)安装、卸载mysql数据库

    参考博文:https://www.pianshen.com/article/3736302737/

  2. 华为服务器安装centos7系统教程,云服务器centos7安装教程

    云服务器centos7安装教程 内容精选 换一换 本节操作以Windows Server 2012操作系统的云服务器为例介绍实现多用户登录的操作步骤.Windows server2012服务器默认能够 ...

  3. 华为云服务器上安装jdk和部署tomcat

    华为云服务器上安装jdk和部署tomcat 一.下载jdk和tomcat 下载jdk 下载tomcat: 进入tomcat官网 二.安装jdk和tomcat 1,用ftp上传安装包到云服务器上 用xs ...

  4. Centos8.2云服务器下安装和卸载Java JDK

    Centos8.2云服务器下安装和卸载Java JDK 一.安装 二.卸载 一.安装 先查看下载本机上面有没有已经安装了JDK: java -version 没有安装. 先去官网下载相应的JDK. 下 ...

  5. 云服务器环境安装、卸载与配置:mysql

    服务器 Centos7 64位 .能访问外网 yum安装稳定版mysql5.7 0.检查是否存在mysql或mariadb 若存在mysql,则需根据自己需要是否需要卸载重装 查看已经安装yum软件( ...

  6. 阿里云服务器Docker安装与卸载

    文章目录 一.Docker是什么? 二.使用步骤 1.查看docker安装情况 2.安装docker 3.安装docker图形化管理工具portainer 总结 一.Docker是什么? Docker ...

  7. 华为云服务器默认jdk版本,华为云服务器centos7.3 安装jdk

    1. 进入oracle官网 服务器是64位的 下载到本地,登陆服务器,进入/usr/local/soft 目录,将下载好的jdk上传到该目录下解压 然后进入 jdk解压目录,pwd,把jdk解压路径复 ...

  8. 腾讯云服务器centos7安装python3.7+,解决ssl问题

    使用requests模块访问百度,报错如下: requests.exceptions.SSLError: HTTPSConnectionPool(host='www.baidu.com', port= ...

  9. 华为云服务器+Nginx+Python3.7+Django2.2+支付宝支付接入部署

    华为云服务器+Nginx+Python3.7+Django2.2+支付宝支付接入部署 本次分享内容共分四个主要部署步骤 1.Django框架项目搭建部署 2.本地内网穿透测试 3.阿里支付宝支付接口部 ...

最新文章

  1. IntelliJ IDEA 安装go插件
  2. bootstrap34-带有导航栏的字体图标
  3. php大文件上传php.ini配置
  4. linux脚本求命令行上整数和,shell脚本--cut命令与awk简单使用
  5. 关于 printk() 对 spi slave 内核驱动程序的性能影响
  6. 与Android数据库一起工作
  7. 教师节快乐!Python无限弹窗,让老师们感受到你对他们的爱
  8. 苹果宣布北京时间9月15日凌晨举办发布会后,公司市值再创新高
  9. DartWeb基础—简单入门
  10. lua绑定c++的时候常见得错误
  11. FAT文件系统“格式化”的恢复方法
  12. 国稻种芯百团计划行动 胡培松:早稻可以向用途多元化发展
  13. AMOLED 结构及显示原理
  14. win7系统什么时候停止服务器,Win7系统什么时候停止服务?Win7停止更新时间一览表图解...
  15. 中国近代史-蒋廷黻-笔记-第一章-剿夷与抚夷-第二节-英国人做鸦片买卖
  16. Flutter tween动画
  17. 8.论文学习Liver Tumor Segmentation and Classification: A Systematic Review
  18. ExtJS教程(5)---Ext.data.Model之高级应用
  19. 在Ubuntu上搭建DDNS动态域名解析服务
  20. 常用的计算机有哪些台式的还有哪些,现在台式电脑的主流配置有哪些?

热门文章

  1. 新视野大学英语读写教程第四册 答案
  2. matlab fir1 filter,Matlab滤波器设计
  3. 32位plsql连接64位oracle
  4. STM8 8位基本型定时器 TIM4
  5. day 1 | 704. 二分查找、27. 移除元素
  6. 爱马仕橙JOYEAS休闲沙发
  7. Java实现就诊排队叫号系统(使用ArrayList集合实现)
  8. 虚拟码号应用行业介绍!
  9. #千锋逆战班,王富胜# 学如逆水行舟,不进则退。在千锋学习的第14天 笔记整理
  10. python循环案例:模拟银行ATM存款取款