mysql - wordpress 迁移到新的虚拟机实例 GCP
问题描述
寻求建议在新的 GCP 虚拟机上部署我的 wordprees 站点。
以前的 vm 已关闭,它是由 bitnami click to deploy on Debian 认证的 wordpress。
虚拟机被挂起,并在恢复其不可访问的 throw ssh 后。
所以我创建了新的 ubuntu vm 并挂载了 debian 磁盘以将文件带到新的 vm。
我将 wordpress 文件夹复制到新的 vm 并使用了新的数据库。
我得到了插件和主题,但没有页面、照片、产品或设置。
现在我需要将数据库传输到 ubuntu 中的 mysql。
文件的路径是mounted/opt/bitnami/mysql/data/bitnami_wordpress
我的新 vm mysql 路径是 /var/lib/mysql
解决方案
wordpress 迁移到新的 VM 实例 GCP mysql 迁移后未运行
我的网站获得了未经授权的重定向,我编辑了主题 php 文件然后GCP ssh 死了?!
我再次遵循了与我的问题相同的问题
我创建了由 bitnami 认证的新 vm wordpress
停止 2 VM 实例
gcloud config set project my-pro
gcloud beta compute instances detach-disk old --disk old --zone namezone
gcloud beta compute instances attach-disk new --disk old --zone namezone
启动新的虚拟机实例
sudo mkdir /old-disk
sudo mount /dev/sdb1 /old-disk/
sudo /opt/bitnami/ctlscript.sh stop
sudo cp -r /deb-disk/opt/bitnami /opt
sudo umount /dev/sdb1
停止 2 VM 实例
gcloud beta compute instances detach-disk new --disk old --zone namezone
gcloud beta compute instances attach-disk old --disk old --zone namezone --boot
请建议,因为虚拟机已关闭,我需要尽快恢复它
#########################
感谢 echo 执行后解决
sudo tail -n40 /opt/bitnami/mysql/data/mysqld.log
我知道许可是不够的
[ERROR] [MY-010958] [Server] Could not open log file.
[ERROR] [MY-010041] [Server] Can't init tc log
[ERROR] [MY-010119] [Server] Aborting
所以我执行
sudo chmod 777 /opt/bitnami/mysql/data
sudo chown mysql:root -R /opt/bitnami/mysql/data
sudo find /opt/bitnami/mysql/data -type d -exec chmod 750 {} \;
sudo find /opt/bitnami/mysql/data -type f -exec chmod 640 {} \;
sudo /opt/bitnami/ctlscript.sh start
推荐阅读
- javascript - 谷歌字体图标消失的悬停效果
- javascript - 使用自定义方法扩展数组
- python - Python:从 datetime64[ns] 获取日期格式作为字符串
- html - 为我的导航栏发出内联圆形 div
- json - 如何在不使用其他模块或库的情况下从同一个 django 项目中的 API 接收 JSON 数据?
- pandas - 从 pandas df 列索引中删除数字
- python - 如何在视频上绘制点并使用opencv cv2 python保存
- javascript - 使全屏 CSS 背景图像出现在移动键盘“后面”
- django - 将 url 参数传递给 Django ModelForm 而不将其呈现为表单上的输入
- java - 隐藏 Excel 工作簿中的第一张工作表,其中包含使用 Apache POI 生成的数据透视表