安装完MySQL数据库后,会带有一个mysqldump工具,利用mysqldump,可以方便的进行MySQL数据库的备份,恢复,数据,表结构的导入导出等等操作。本文结合笔者管理网站时的经验,介绍一下mysqldump工具在网站管理中经常使用的例子。
mysqldump的一般用法为:
它的常用参数:
示例
导出blog数据库的所有内容
其中,user为MySQL管理员帐号,password为密码,密码可以不在命令中给出,mysqldump会从终端无回显的获取。如果服务器为localhost,端口为3306,那么-h参数和-P参数也可以省略,所以,笔者常用的备份语句为:
mysqldump使用 '<','>' 来确定是备份还是恢复数据库,所以,从一个sql文件恢复数据库,只需要使用下面的命令:
或者,在登录了MySQL后,使用source语句:
这里只介绍mysqldump最简单最常用的用法,关于mysqldump使用的详细说明,可以参看官方文档。