mysql 数据库备份及恢复
一、导出整个数据库
mysqldump -u 用户名 -p 数据库名 > 导出的文件名
1 2 |
[root@localhost bin]# mysqldump -u root -p ecodeckings.com >test01.sql Enter password: |
二、导入数据库
1、echo “source A” | mysql -u B -p C
1 2 |
[root@localhost bin]# echo "source test01.sql" | mysql -u root -p test01 Enter password: |
说明:A 是数据库文件名、B 是数据库用户、C 是数据库名,例如:
echo “source backup.sql” | mysql -u root -p wordpress
即可将当前目录的 backup.sql 以 root 账户导入到数据库名为 wordpress 的数据库中。
2、mysql -h localhost -u root -p123456 www<c:/www.sql
1 2 |
[root@li1091-170 bin]# mysql -u root -p test< test01.sql Enter password: |
三、备份某个表
mysqldump -hhostname -uusername -ppassword databasename specific_table1 specific_table2 > backupfile.sql
1 2 |
[root@li1091-170 bin]# mysqldump -u root -p test phome_ecms_news_data_1 >testexcle.sql Enter password: |
http://www.php.cn/mysql-tutorials-50397.html
四、导出和导入压缩数据库
1、直接将MySQL数据库压缩备份
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz
1 2 |
[root@li1091-170 bin]# mysqldump -u root -p test | gzip >test02.sql.gz Enter password: |
2、还原压缩的MySQL数据库
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename
已是最后文章
下一篇: 迁移网站步骤
总计 0 评论