可以使用Google Cloud Storage服务将WordPress网站备份到Google云。具体步骤如下:
curl https://sdk.cloud.google.com | bash
exec -l $SHELL
gcloud init
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
chmod +x wp-cli.phar
sudo mv wp-cli.phar /usr/local/bin/wp
nano backup.sh
#!/bin/bash
# 获取当前时间
now=$(date +"%Y-%m-%d-%H-%M-%S")
# 备份数据到本地
wp db export ~/wordpress-backups/wordpress-db-$now.sql
tar -czf ~/wordpress-backups/wordpress-files-$now.tar.gz /var/www/html
# 将备份数据上传到Google Cloud Storage
gsutil cp ~/wordpress-backups/wordpress-db-$now.sql gs://BUCKET_NAME/BACKUP_FOLDER/
gsutil cp ~/wordpress-backups/wordpress-files-$now.tar.gz gs://BUCKET_NAME/BACKUP_FOLDER/
将BUCKET_NAME替换为所创建的Bucket的名称,将BACKUP_FOLDER替换为用于存储备份数据的文件夹名称。确保在执行备份脚本之前,已经在服务器上创建了wordpress-backups目录。
将备份脚本设置为可执行文件:
chmod +x backup.sh
./backup.sh
gsutil ls gs://BUCKET_NAME/BACKUP_FOLDER/