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
相关推荐
晔子yy15 分钟前
MySQL存储引擎全面解析
数据库·mysql
予枫的编程笔记26 分钟前
【MySQL飞升篇】MySQL主从复制灵魂三问:Binlog怎么选?线程如何工作?延迟怎么解?
mysql·性能优化·binlog·主从复制·数据库运维·并行复制·延迟解决
银发控、9 小时前
MySQL联合索引
数据库·mysql
予枫的编程笔记9 小时前
【MySQL修炼篇】从踩坑到精通:事务隔离级别的3大异常(脏读/幻读/不可重复读)解决方案
数据库·mysql·后端开发·数据库事务·事务隔离级别·rr级别·脏读幻读不可重复读
霖霖总总12 小时前
[小技巧60]深入解析 MySQL Online DDL:MySQL Online DDL、pt-osc 与 gh-ost 机制与最佳实践
数据库·mysql
怣5014 小时前
[特殊字符] MySQL数据表操作完全指南:增删改查的艺术
数据库·mysql·adb
安然无虞14 小时前
「MongoDB数据库」初见
数据库·mysql·mongodb
Mr_Xuhhh14 小时前
MySQL视图详解:虚拟表的创建、使用与实战
数据库·mysql
AI_567814 小时前
MySQL索引优化全景指南:从慢查询诊断到智能调优
数据库·mysql
定偶15 小时前
MySQL多表连接查询详解
c语言·数据库·mysql