Mysql数据库 备份、还原、转移(转移到新的服务器)

本文详细介绍MySQL数据库的备份方法,包括单个数据库、多个数据库及特定表的备份,并介绍如何仅备份数据库结构。此外还提供了数据库的还原过程以及如何将整个数据库迁移到新服务器的步骤。

Mysql数据库备份、还原、转移(转移到新的服务器)

备份

1.  备份MySQL数据库的命令(单数据库备份)

mysqldump -hhostname -uusername -ppassword databasename> backupfile.sql

2.  同时备份多个MySQL数据库(多数据库备份)

mysqldump -hhostname -uusername -ppassword

-–databases databasename1 databasename2 databasename3> multibackupfile.sql

3.  备份MySQL数据库某个(些)表 (选择需要的表进行备份)

mysqldump -hhostname -uusername -ppassword databasenamespecific_table1specific_table2 > backupfile.sql

4.  仅仅备份数据库结构 (表结构的备份,不带数据)

 mysqldump --no-data -u ly -ply@2014 wifi  >ap.sql         wifi数据库的全部表

 mysqldump --no-data -u ly -ply@2014 wifi mac_id_os  >ap.sql      wifi数据库里的某些表

5.带压缩的备份和还原

直接将MySQL数据库压缩备份

mysqldump -hhostname -uusername -ppassword databasename | gzip >backupfile.sql.gz

还原

还原MySQL数据库的命令

mysql -hhostname -uusername -ppassword databasename <backupfile.sql

还原压缩的MySQL数据库

gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename

 

转移

将数据库转移到新服务器

1、首先在新的服务器上创建数据库,createdatabasenewdatabase

2、mysqldump -uusername-ppasswordolddatabasename | mysql -h ip -u userbname –ppassword newdatabasename

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值