mysql备份和还原全部的数据库

备份数据库

bash 复制代码
mysqldump -u root -p --all-databases > all_databases_backup.sql

还原数据库

删除之前的全部数据库(谨慎操作)

复制代码
mysql -u root -p -e "DROP DATABASE IF EXISTS `database_name`;" --skip-column-names

还原数据库,需要有权限,建议先找一个空数据库测试

复制代码
mysql -u root -p < all_databases_backup.sql
相关推荐
余槐i4 小时前
MySQL 深分页从 4 秒到 60 毫秒:延迟关联减少回表的实测与代价
mysql·性能优化·sql优化·执行计划·慢查询优化
PHP实战开发录6 小时前
MySQL字段加索引为什么没变快
数据库·mysql·php·开发
天衍四九-7 小时前
【无标题】
前端·spring boot·mysql·nginx·docker
Lysander.Jovian7 小时前
mysql数据库基本使用
mysql
Shadow(⊙o⊙)8 小时前
MySQL索引
数据库·mysql
fb_123459 小时前
MySQL运维实战:备份恢复+主从复制+读写分离+MHA高可用(超详细手把手教程)
运维·mysql·oracle
杨云龙UP10 小时前
一次数据库查询缓慢故障复盘:大表数据增长、SQL全表扫描导致系统响应异常
linux·运维·服务器·数据库·sql·mysql
stark张宇10 小时前
从页、区、段到 B+Tree:InnoDB 表空间如何组织数据?
mysql
JAVA面经实录91712 小时前
Java高级后端 · 全套面试通关手册(MySQL)
java·mysql·面试
java1234_小锋13 小时前
【技术专题】Mysql8 数据库 - Mysql8 简介 & 安装以及配置
数据库·mysql