网站建设提供书面资料清单,在线海报生成,玩具外贸网站模板,wordpress 购物模板下载1. 报错信息 2. 操作流程
整个流程是这样的#xff1a;
我愉快的输入docker ps#xff0c;查看MySQL的docker 容器id 执行指令docker exec -it 8a \bin\bash进入容器内部执行vim /etc/my.cnf#xff0c;打开配置文件按照网上说的#xff0c;添加如下配置信息退出docker容…1. 报错信息 2. 操作流程
整个流程是这样的
我愉快的输入docker ps查看MySQL的docker 容器id 执行指令docker exec -it 8a \bin\bash进入容器内部执行vim /etc/my.cnf打开配置文件按照网上说的添加如下配置信息退出docker容器重启docker docker restart 8a用navicat远程执行指令SHOW VARIABLES LIKE %log_bin%; 发现log_bin OFF
3. 问题分析
纳尼为什么。哥们儿明明配置好了而且重启了docker为啥log_bin还是没有开启成功呢
带着这样的疑问我再次进入docker并在docker内部启动MySQL发现如下报错 现在就明了为什么重启dockerMySQL的bin-log依旧没有开启。因为配置信息输入有误。MySQL根本就不把log-bin...当作配置项!。经过一番资料查阅发现配置文件放在的地方有问题。这些配置信息需要放在[mysqld]标签下否则MySQL不认这些变量
4. 解决方案
将这段配置上方人为添加[mysqld]找个有[mysqld]的标签直接将配置写在[mysqld]下方