如果拥有自己的主机或者vps,在日常中的维护中会有一些操作,主要体现在内容更新、备份,数据库备份,本地测试等诸多内容。我选用的是Linode VPS,用的是ubuntu作为操作系统,上面主要部署了自己的web站点和基于wordpress的个人博客,日常难免进行一些维护,由于维护不是非常的频繁,所以有必要对用到的操作做一下备忘记录。
1、mysql的备份与恢复
数据备份 mysqldump -uroot -p yourdestdb> target.sql 其中 yourdestdb 是要备份的数据库 > 是备份符号 target.sql 是备份的文件名 数据恢复 mysql -uroot -p yourtargetdb< /destpath/dest.sql 其中 yourtargetdb 是要恢复的目标数据库 < 是恢复符号 destpath 是备份数据文件的路径 dest.sql 是备份文件名
2、文件目录的压缩
tar -cpzf /backup/target.tar.gz /dest 压缩dest目录,保存在backup目录中,压缩文件为target.tar.gz c 新建 p 保留权限 z 使用gzip处理 f 指定存档或设备
3、在本地调试wordpress
有时会需要需要在本地调试wordpress,将vps上的数据导入本地后,需要处理四部分的内容
(1)修改配置文件wp-config.php,使用文本编辑器打开编辑
(2)修改数据库表wp_options中的option_value替换为本地url
(3)修改数据库表wp_posts中的guid替换为本地url
(4)修改数据库表wp_posts中的post_content替换为本地url
update wp_options set option_value = replace(option_value,"http://www.youinterneturl.com","http://youlocalhosturl");
update wp_posts set guid = replace(guid,"http://www.youinterneturl.com","http://youlocalhosturl");
update wp_posts set post_content = replace(post_content,"http://www.youinterneturl.com","http://youlocalhosturl");
-EOF-