版本: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目录

删除环境变量

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

被折叠的 条评论
为什么被折叠?



