美文网首页
wordpress迁移

wordpress迁移

作者: 毛豆豆豆豆子 | 来源:发表于2018-11-09 12:22 被阅读0次

    mysql数据迁移

    把容器中的文件用docker cp 容器:/var/lib/mysql/ 拷贝出来

    创建mysql容器用一下方式创建

    mysql数据挂载

    docker run --name mysqlvtest2  -p 3315:3306 -v /etc/docker/wordpress-mysql-data2:/var/lib/mysql/  -e "MYSQL_ROOT_PASSWORD=0x00NF200" -d mysql

    创建完成后进入mysqlvtest2容器将/var/lib/mysql/ 下的所有文件设置mysql权限

    chown -R mysql:mysql  文件夹名称

    注意:修改wordpress数据库wp-options表id为1,2数据的option_value字段的值为wordpress容器映射出来的id及端口

    映射成功的语句:

    docker run --name haomo-wordpress -d -p 8016:80 --link techmysql:mysql wordpress

    docker run --name haomo-wordpress -d -p 8016:80 -v /etc/docker/wordpress-data:/var/www/html  --link techmysql:mysql wordpress

    (有的时候link不进去数据库  怀疑是命令顺序导致的)

    wordpress迁移

    把容器中的文件用docker cp 容器:/var/www/html 拷贝出来

    docker run --name haomo-wordpress -v /etc/docker/wordpress-data/plugins:/var/www/html/ --link haomo-wordpress-mysql:mysql -p 8013:80 -d wordpress

    创建完成后进入haomo-wordpress容器将/var/www/html/ 下的所有文件设置www-data权限

    chown -R www-data:www-data  文件夹名称

    总结:

    如果wordpress起不来,先用一个全新的mysql数据库进行启动容器,进入页面设置完用户密码并且登录,之后进入wordpress容器将/etc/hosts/文件的link进来的数据的ip改成有数据的ip就行了

    重启wordpress可能会造成 /etc/hosts 文件数据的丢失,   需要在倒数第二行加上如下

    172.17.0.14    mysql 5ffd76a3c4ba haomo-wordpress-mysql

    wordpress放图片的位置

    /wp-content/themes/CityTheme/images/

    参考:

    相关文章

      网友评论

          本文标题:wordpress迁移

          本文链接:https://www.haomeiwen.com/subject/legtxftx.html