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