利用ssh的mysql dump备份还原数据的方法

三月 9, 2010 by · Leave a Comment 

一般wordpress和discuz以及dedecms等的数据库备份,大部分人都是用程序内置的备份,也有人喜欢phpmyadmin,这里我介绍一下利用ssh的mysql dump备份还原数据库,比phpmyadmin效率高的方法:MySQL导出导入命令的用例

 

1.导出整个数据库



mysqldump -u 用户名 -p 数据库名 > 导出的文件名



mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql



2.导出一个表



mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名



mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql



3.导出一个数据库结构



mysqldump -u wcnc -p -d –add-drop-table smgp_apps_wcnc >d:wcnc_db.sql



-d 没有数据 –add-drop-table 在每个create语句之前增加一个drop table



4.导入数据库



常用source 命令



进入mysql数据库控制台,



如mysql -u root -p



mysql>use 数据库



然后使用source命令,后面参数为脚本文件(如这里用到的.sql)



mysql>source d:wcnc_db.sql

About admin

注意:

1、本站启用了审核机制,你的留言可能稍后才会显示,请不要重复提交,谢谢。
2、留言时的头像是Gravatar提供的服务。想设置的看这里
3、评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。

To submit your comment, click the image below where it asks you to...
Clickcha - The One-Click Captcha