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 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现