下面,我们再学几个跟数据库相关的命令 ... 使用 db 的 export ,可以把 WordPress 使用的数据库导出成一个 .sql 的文件 ... 这个文件相当于是对 WordPress 数据库的一个备份 ... 如果数据表损坏,或者丢失的话,我们可以再使用这个 sql 文件恢复一下 ...
先看一下怎么样导出数据库 .. 输入 wp db export ... 在这个命令的后面,可以再加上导出以后,这个文件的位置还有名字 .. 如果不指定的话,默认会使用当前的数据库的名字去命名这个 sql 文件。 另外,你还可以加上一些选项,比如 --add-drop-table ,这样导出的 sql 文件里面会包含删除数据表的 SQL 语句,也就是在导入这个文件到数据库里的时候,如果数据库里已经包含了要导入的数据表,会先删除掉这个数据库,然后再去导入。这些选项,你可以参考 MySQl 的 mysqldump 这个小工具的选项。
这里还可以指定一下要导出的具体的数据表。先加上一个 --tables 选项,然后再指定要导出的数据表的名字的列表。
我们先不加这些选项,直接去执行一下这行命令。回车 ...
wp db export
成功以后,会提示,已经把数据库导出成了一个以数据库的名字命名的 .sql 文件 ... 输入 ls ... 查看一下 ... 在我这里就是这个 ninghao_wpc_dev.sql ... 因为我给 WordPress 创建的数据库的名字就是 ninghao_wpc_dev ...
在导出的时候,你可以指定一下这个文件的存储的位置 ... 因为如果直接把这个文件放到谁都可以访问到的目录下面,会非常的不安全,用户可以通过浏览器下载到这个文件 ...
在下面,我们再看一下怎么样把这个 .sql 文件里面的数据恢复到数据库里面。