docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
在使用docker启动mysql的时候报了标题那个错,经过分析是因为挂在的目录中没有相关的目录导致
解决方案:
在conf下创建下面这两个文件夹
出现上面这个错误后,把data目录下的conf目录删掉即可