导出网站的文件夹
下载压缩软件zip
1
sudo apt-get install zip -y
进网站根目录的上一级
1
cd /var/www
1
ls
www目录下的wordpress是我的网站根目录
将wordpress文件夹压缩
1
zip -r a.zip wordpress
1
ls
www目录下有了a.zip
将a.zip放到网站的根目录中,wordpress换成你自己的网站根目录
1
mv a.zip /var/www/wordpress
查看网站根目录中是否有a.zip
1
cd wordpress
1
ls
1
cd
浏览器下载a.zip 换成你自己的网址
abc0123456789.xyz/a.zip
mysql数据库导出
vps中
1
mysqldump -u root -p 数据库 > /var/www/wordpress/a.sql
输入mysql密码
浏览器下载数据库.sql
abc0123456789.xyz/a.sql
删除网站根目录中的a.zip a.sql
1 | cd /var/www/wordpress |
网站文件夹.zip导入到新的vps中
打开电脑终端切换到网站文件夹.zip所在的盘
1 | scp -r a.zip root@8.8.8.8:/var/www |
vps中解压缩文件夹.zip 有的vps需要下载解压缩unzip
1 | sudo apt-get install unzip -y |
1 | cd /var/www |
1 | ls |
1 | unzip a.zip |
1 | ls |
1 | cd |
网站数据库.sql导入新的vps中
打开电脑终端切换到网站数据库.sql所在的盘
1 | scp -r a.sql root@8.8.8.8:/var/www |
进mysql
1 | mysql -u root -p |
输入mysql密码
mysql数据库中输指令末尾要加分号;
开始导入数据库,需要创建好一个数据库然后将a.sql导入的
1 | use 数据库名称; |
输入mysql密码
查看有哪些数据库
1 | show databases; |
退出mysql
1 | quit; |
重新启动mysql
1 | service mysql restart |
域名dns缓存生效,解析到新的vps中浏览器访问网站提示,建立数据库连接时出错是因为在新的vps中创建的数据库名称 数据库用户 数据库用户密码与旧的vps中的不一样
解决方法有两种
- 新的vps中创建与旧的vps一样的数据库名称 数据库用户 数据库用户密码
- vps中修改wordpress的配置文件(进网站的根目录中)将数据库名称 数据库用户 数据库用户密码修改为新的
1
2
3cd /var/www/wordpress
ls
vim wp-config.php