有一处讲解视频命令上下不一致错误,希望作者纠正一下,不同环境同学实验会出错
来源:6-1 根据前面所学部署一个wordpress
没有颜色叶子
2020-02-15
第一张图片是视频中讲解创建并运行mysql容器的命令,这里加上了MYSQL_ROOT_PASSWORD=root参数 给myql设置了登录密码
第二张图片是视频讲解创建并运行wordpress容器的命令,这里并没有指定连接myslq的密码,运行后,访问http:ip:8080会提示错误
原因就是因为wordprss连接mysql时没有密码连接不上报的错误提示信息。
通过查看wordpress配置文件内容发现,默认也并未指定连接密码,所以worpress必须手工指定连接密码或者mysql不设置密码
/** MySQL database password */
define( ‘DB_PASSWORD’, ‘’);
解决办法:
运行wordpress时,指定连接db密码参数即可(要保持和mysql容器设置密码一致)
-e WORDPRESS_DB_PASSWORD=密码
备注:作者在视频中提到上述参数,只是命令中没有加参数
建议作者讲课时将命令和视频讲解不一致处勘正,本着讲明白、讲清楚、严谨的态度和宗旨来授业解惑。
2回答
-
balabalahong
2021-04-16
docker run -d --name mysql -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wordpress mysql
docker run -d -e WORDPRESS_DB_HOST=mysql:3306 --link mysql -p 8080:80 -e WORDPRESS_DB_PASSWORD=root -e WORDPRESS_DB_USER=root -e WORDPRESS_DB_NAME=wordpress wordpress
00 -
没有颜色叶子
提问者
2020-02-15
追加:本机实验环境
docker 19.03.5
mysql:5.6
wordpress:5.3.2
00
相似问题