昨天因为更换WordPress域名,在后台设置中把新域名填上,一点保存,就显示无法连接 服务器,之后无论填之前的域名,还是新的,或者就直接服务器IP都没法打开WordPress主页了。也更进不去后台,按照网上说的方法,在主题文件functions.php中添加临时更换域名代码,也都无法登陆,主要昨天手贱的一点就是在ssl证书上,删除之前的域名ssl证书后出现Apache2无法重启的错误,也很无奈,知道基本是难以修复好了,网上就找不到可以修复的办法,服务器属于半瘫痪的状态,出来能登陆xshell和ftp,WordPress主页和后台完全打不开,所以网上说的所有插件备份法,和进入phpmyadmin备份文件法,通通没有用武之地,因为 phpmyadmin 也无法打开,于是久经曲折,在一个群里问了一下,MySQL命令备份法,加上手动搬迁WordPress的方法,基本算是把WordPress文件抢救了出来,重新在另一台主机上搭建了。主要方法其实也很简单。
首先需要通过进入xshell运用命令来手工备份MySQL数据:
通过xshell进入服务器首先要输入root命令:
sudo -i
然后输入下面备份数据库命令:
mysqldump -u root -p database_name > /database_name.sql
注释:database_name改成你自己MySQL设定的数据库名称。
输入这段备份命令后,点回车,会提示让你输入数据库密码显示Enter password: 你就直接输入密码回车,就已经备份好了,输入密码的时候,他不显示密码,所以你就正常输入就好。如图:
他这个数据库备份文件,存放在服务器的根目录上,需要使用Xftp软件登陆直接下载下来:
直接把他拉到桌面,就下载到了桌面上。
然后第二步就是把WordPress网站的文件全部下载下来,里面包括了一些主题,插件,图片多媒体资料等等。也是要通过Xftp软件来 下载:
这两步搞完,基本上所有的需要的备份文件就都全了,之后你就可以重新开主机搭建WordPress了,搭完以后恢复之前的网站数据,也很简单,基本也就两步,就是导入数据库,和恢复网站文件,其他细节就是调理,比如ssl链接,网站域名之类的都是小修改了。下面就主要说亮大步,导入网站数据。
当你搭建好了新的WordPress主机以后,你就可以进入 phpmyadmin 管理页面了,直接登陆就好,然后数据库名字和用户名字最好跟以前设定的都一样,这样方便导入,避免出一些乱七八糟的问题。
输入:http://你的域名或ip/phpmyadmin/
就进入了phpmyadmin管理页面,登陆进入以后显示:
然后你要先选择左上角创建的数据库点击一下,显示出来已经创建的数据表:
点击导入后进入上传SQL数据界面:
就在选择文件那里,把之前备份的sql后缀的文件上传上去,最后点击下面执行按键就OK了。
之后就是恢复WordPress网站文件,这个也简单,还是打开Xftp软件,进入WordPress文件目录:
然后就把之前下载的旧服务器目录的文件全部复制进入,记住要选择覆盖操作:
并且选择全部应用。这个上传时间也比较久,不过这一步 昨晚基本就都复原之前的WordPress了,接下来就剩你输入你的服务器ip或域名,进行小细节的调整了,那就不多啰嗦了,别的都很简单了。
如果你有不明白的问题,也可以留言,我看到会回复!