首页 > 数据库 >【MySQL8】压缩包方式卸载

【MySQL8】压缩包方式卸载

时间:2025-01-10 20:02:07浏览次数:3  
标签:MySQL8 备份 卸载 -- mysqldump databases MySQL root 压缩包

版本:v8.0.26

今天mysql启动的时候报错,跟着网上的教程排查了几次,最后决定卸了重装,反正是学习环境

备份数据(可选)

如果是生产环境/开发环境,第一步是备份数据,我不备份

你可以选择更简单的方式:复制data文件夹,但是版本兼容性很差,会出现各种毛病,导致数据无法展示也无法恢复,不推荐

我这里选择mysqldump命令,能备份库结构和数据,并且可以恢复到不同版本的MySQL

进入安装目录/bin

mysqldump -u root -p --all-databases --single-transaction --quick --lock-tables=false > all_databases_backup.sql
  • mysqldump: MySQL 提供的备份工具。
  • -u root: 指定使用 root 用户登录。
  • -p: 提示你输入 root 用户的密码。
  • --all-databases: 备份所有数据库。
  • --single-transaction: 保证备份过程中数据的一致性(对于 InnoDB 表)。
  • --quick: 强制 mysqldump 一次提取一行数据,而不是将所有数据加载到内存中。对于大型数据库来说很关键。
  • --lock-tables=false: 避免在备份时锁定表,减少对数据库的阻塞。
  • > all_databases_backup.sql: 将备份输出重定向到 all_databases_backup.sql 文件中。这个文件将存储备份的 SQL 脚本。

备份配置文件(可选)

这一点好理解,复制my.ini或my.cnf即可

压缩包方式安装的MySQL的卸载与驱动包安装的有区别,一定要卸载的干干净净

停止服务

删除服务

删除安装目录和data目录

删除环境变量

压缩包方式安装不需要那个注册表

标签:MySQL8,备份,卸载,--,mysqldump,databases,MySQL,root,压缩包
From: https://blog.csdn.net/lklalmq/article/details/145045575

相关文章

  • Ubuntu20.04彻底删除mysql,并重装mysql(mysql8)
    前言本文涉及的命令需要有一定的ubuntu基础。请搞清楚命令的具体使用环境和场景,以确保得到正确结果。介于有网友使用autoremove命令时出现的其他问题。我补充了注意事项。在另外一片博文中。请大家一定要注意!彻底卸载sudoaptpurgemysql-*sudorm-rf/etc/mysql//var/lib/......
  • 12.9k star,这个可定制的 Windows 卸载工具你必须拥有,完全免费,清理干净,还不伤系统(带私
    你是否因为电脑中堆积如山的应用程序而感到头疼?想清理无用的软件,却发现手动卸载一个个点击实在太耗时间?而即使卸载了,残留的文件、注册表项仍然占用你的系统资源?别担心!今天我要向你介绍一个强大的开源工具——BulkCrapUninstaller(简称BCU),它能轻松解决这些烦恼。项目简介BC......
  • 使用Docker部署的基于binlog实现Mysql8
    概念MySQL基于Binlog的主从复制(Master-SlaveReplication)是MySQL数据库中实现数据复制的一种机制。在这种复制模式下,主库(Master)记录所有对数据库的修改操作(如INSERT、UPDATE、DELETE等)到二进制日志(Binlog),从库(Slave)则读取这些日志并执行相同的操作,从而保持与主库的数据一......
  • 前端多文件导出压缩包
    需要插件jszipfile-saver引入<scriptsrc="~/lib/jszip/jszip.js?t=@jsAndCssVersion"></script><scriptsrc="~/lib/jszip/FileSaver.min.js?t=@jsAndCssVersion"></script>使用varzip=newJSZip();//获取iframe节点varif......
  • docker compose 部署mysql8的踩坑
    DockerCompose模板(SpringBoot+mysql+redis+rabbitmq):注:需要将application.yml中的host替换为容器名称services:backend:container_name:textgenbuild:context:.dockerfile:Dockerfilerestart:on-failurevolumes:-t......
  • MySQL5和MySQL8安装配置(windows)
    1.mysql5.7my.ini[mysqld]basedir=D:\mysql-5.7.29\datadir=D:\mysql-5.7.29\data\port=3306skip-grant-tables安装命令#1.安装服务mysqldinstall#2.初始化数据mysqld--initialize-insecure--user=mysql#3.启动服务netstartmysql#4.进入数据库m......
  • Mysql8忽略大小写的解决方案.240105
    ​一、删除服务器数据文件由于8.0没法设置参数后重启(失败),所以必须删掉老库,重新启动才行。切记:;本步骤要删掉老库所有资料,如果是数据库当前有用,请做好备份,再进行操作。systemctlstopmysqldcd/var/lib/mysql默认数据在这里rm-rf*二、添加配置,大小写不敏感vim/etc/m......
  • openEuler欧拉配置MySQL8的MGR单主双从.240108
    ​一、系统优化(三个节点全部操作)关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld关闭selinuxecho"SELINUX=disabled">/etc/selinux/configecho"SELINUXTYPE=targeted">>/etc/selinux/configcat/etc/selinux/configsetenforce0设置......
  • MySQL数据库卸载与重新安装
    关于您提到的MySQL数据库卸载与重新安装问题,我们非常理解您的需求。为了确保您的服务器和应用程序能够正常运行,正确管理和配置数据库至关重要。以下是详细的解决方案和建议。MySQL数据库卸载步骤:卸载MySQL数据库需要谨慎操作,以避免影响现有数据和应用程序。以下是具体的卸载步......
  • 欧拉OpenEuler安装MySQL8.241227
    1.安装mysqltar-xvfmysql-8.0.21-linux-glibc2.12-x86_64.tarmvmysql-8.0.21-linux-glibc2.12-x86_64/usr/local/mysql2.配置mysqlvim/etc/my.cnf[client]default-character-set=utf8mb4[mysqld]#nd-address=0.0.0.0port=3306user=mysqlbasedir=/usr/local/m......