Python mysql 还原_Mysql数据库教程之备份与还原

91d065968a918837a3d0052a2d0bbf1b.png

俗话说:人有失手,马有失蹄。在日常使用电脑的过程中,就经常会遇到非常多的问题,数据丢失就是其中一种。我们在操作数据库的时候难免会遇到突然断电、操作失误等意外造成数据丢失。为了防止数据的丢失,或者出现错误数据的现象,我们需要定期对数据库进行备份,将数据还原到之前的一个版本。那你知道如何进行Mysql数据库的备份与还原吗,下面我们来试试吧。

一、数据库备份

数据库的备份命令是mysqldump

1、备份一个数据库mysqldump -h localhost -u root -p123456 www > d:\www2018-4-26.sql  #www为数据库名

2、备份MySQL数据库为带删除表的格式

目的:能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql

3、数据库压缩备份mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz

4、备份MySQL数据库某个(些)表mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql

5、同时备份多个MySQL数据库mysqldump -hhostname -uusername -ppassword –databases databasename1 databasename2 databasename3 > multibackupfile.sql

6、仅仅备份数据库结构mysqldump –no-data –databases databasename1 databasename2 databasename3 > structurebackupfile.sql

7、备份服务器上所有数据库mysqldump –all-databases > allbackupfile.sql

8、将数据库转移到新服务器mysqldump -uusername -ppassword databasename | mysql –host=*.*.*.* -C databasename

二、数据还原在进行还原前,请先创建数据库然后再使用source命令还原数据库

注意:这里所说的还原是指还原数据库中的数据,而库是不能被还原的。-- 创建新数据库

CREATE DATABASE mydb;

USE mydb;

-- 执行还原

source E:\backup.sql

‍‍以上就是Mysql数据库的备份与还原,你学会了吗?更多python学习推荐:python学习网。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值