道招

docker运行WordPress报MySQL server has gong away

如果您发现本文排版有问题,可以先点击下面的链接切换至老版进行查看!!!

docker运行WordPress报MySQL server has gong away

前几天在用docker安装wordpress,之前已经安装的有mysql,准备使用--link的方式让wordpress的容器访问之前的mysql的容器,但是总是一启动在浏览器里面访问就把容器给搞挂了,页面什么的当然是从来没有打开的。开始以为是自己用的wordpress镜像生成容器的命令参数有问题,就没有扔一边了。这个周末有时间了继续倒腾下,毕竟这个博客都是wordpress,总得给点面子用用官方的docker镜像吧 自己在网上搜搜感觉相关的帖子不多,用docker logs查看容器的日志,根据日志搜索也没有找到什么有效的解决方案。此时我更深信按照官网的操作一步一步进行肯定没问题,不然怎会没法跟我遇到一样的问题呢。 我就耐心的按照官网的指示认真执行了,结果居然还是不行,顿时我都要怀疑人生了,照着弄都不会?自己是有多SB啊。。。 可是自己另外的一个hapi16的node项目也是用的这个mysql8都是好好的,真是百思不得其解。 想到之前的hapi16的项目当初连接mysql也是有问题,改动东西
ALTER User 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
ALTER User 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
怀疑跟这个有关,再网上搜搜了原来mysql8默认的是caching_sha2_password,因为大家多半是用的默认的所以他们用着没毛病,立马果然改成这个就好了 我也只有搞两个mysql8的容器了,一个用caching_sha2_password,一个mysql_native_password,貌似还有个sha256_password,暂时用不到吧,先不管了。。。
更新时间:
上一篇:前端开发在package.json通过命令行设置环境变量下一篇:传递所有vue属性至子组件

相关文章

前端模拟后端接口进行调试之node+mysql篇

有时前端在开发过程中肯定是会跟后端联调的,但是如果此时后端可能没有开发好,或者因为其它优先级高的事情无法联调,又或者是前端需要确保当前项目无明显bug后着手开发其他项目。这个时候如果能模拟后端接口数据 阅读更多…

Mysql报错“this is incompatible with sql_mode=only_full_group_by”

由于本站使用的是msyql8.x版本的mysql数据库,版本较高,发现网站的“月份存档”的数据不展示了,经过排查发现是接口未能如期返回的数据,而是出现了报错“this is incompatible 阅读更多…

mysql 关闭3306端口对外开放服务

我们都知道mysql的默认端口就是3306,一般默认是对外开放的,也就是可以通过ip + 端口的访问直接远程访问,这样是有安全隐患,类似百度云观察这样的服务扫描到的话就会把这当成安全隐患提示站长。 阅读更多…

spa前端 + wordpress后台项目配置nginx实战和静态资源配置难点

现在将wordpress作为后台项目,自己用vue或者react做自己的前端的项目越来越多,虽然作为同一个对外的项目,实际上是有两个项目组成,那怎么去分配这两个项目的路由呢?哪部分走spa,哪部分走 阅读更多…

docker安装php nginx mysql容器化记录

建议第一步应该先安装mysql,因为后面的php很可能是需要连接mysql的,然后nginx是需要转发.php文件给php-fpm的 新建nginx的配置文件 /root/website/ngi 阅读更多…

wordpress上传图片失败解决方案

问题一:博客将 WordPress 升级后, 发现上传图片失败. 报错信息的大概意思是不能创建目录和上传文件, 因为上层目录没有写权限。 以下相关问题截图. 我的第一反应是修改目录的权限 阅读更多…

关注道招网公众帐号
联系博主