MySql的备份与还原

MySql常见备份方式:

1、将表备份到物理机上:

1
mysqldump -h域名 -P端口 -u库名 -p密码 数据库名 表名 > /路径/表明.{date}.sql.bak

2、将表备份在库里面(create复制表结构、insert复制表内容)

1
2
1、create table one_bak like one;复制表结构
2、insert into one_bak select * from one;复制表内容

3、将表备份在库里面(create table as 备份)

注:与2步骤备份在库里面不同的是as备份表不会备份主键和外键,只备份表数据

1
create table one_bak as select * from one;

4、同时备份多个数据库

1
mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.

  

MySql还原方式:

1、将备份的表恢复

1
mysql -u root –password=root密码 数据库名 < 备份文件.sql

  

posted @   空白的天空  阅读(167)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示