Ubuntu下的wordpress搬迁

举报
jam_jack 发表于 2019/04/28 15:16:27 2019/04/28
【摘要】 本文主要记录了自己的wordpress博客网站搬迁的几点重要内容,仅用于学习。

1.拷贝整个wordpress目录至新服务器,假设新服务器搭建的环境与现有服务器环境一致:Nginx+MySQL+PHP7.2,新旧服务器Nginx的工作目录均为/var/www/html/wordpress,旧服务器终端输入如下:

scp -r /var/www/html/wordpress 新服务器用户名@新服务器IP:/var/www/html/wordpress

2.导出旧服务器wordpress数据库,假设数据库是保存在本地localhost(若数据库保存在其他服务器,则-h后应改为其他服务器IP),数据库用户名root,数据库名称wordpress,旧服务器终端输入如下:

mysqldump -h localhost -u root -p --set-gtid-purged=OFF wordpress > dump.sql

3.导入整个数据库至新服务器,假设新服务器数据库用户还是root,数据库名称还是wordpress,在新服务器操作如下:

mysql -u root -p wordpress < dump.sql

4.更新导入数据库的IP地址,假设旧服务器使用IP地址进行服务而非域名,既以前访问博客时是在浏览器输入“http://旧IP”进行访问的,则需要更新其数据库IP地址。在新服务器终端输入如下:

mysql -u root -p                   #进入mysql
mysql>use wordpress;                #选择wordpress数据库
msyql>UPDATE wp_options SET option_value='http://新IP' WHERE option_name='siteurl';
mysql>UPDATE wp_options SET option_value='http://新IP' WHERE option_name='home';
mysql>UPDATE wp_posts SET post_content=REPLACE(post_content,'旧IP','新IP');

   

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。