栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

使用docker创建mysql挂载目录时出的一些问题

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用docker创建mysql挂载目录时出的一些问题

获取错误容器id

docker ps -a

查看日志

docker logs 错误容器id

Failed to access directory for --secure-file-priv. Please make sure that directory exists and is accessible by MySQL Server. Supplied value : /var/ lib/mysql-files
这条错误是指宿主机没有挂载mysql-files这个目录,创建容器的时候需要挂载上
示例

-v /root/mysql/mysql-files:/var/lib/mysql-files/

开启log-bin时You have enabled the binary log, but you haven t provided the mandatory server-id. Please refer to the proper server start-up parameters documentation
这个错误是在设置bin log日志的时候,没有设置server_id参数。server-id参数用于在复制中,为主库和备库提供一个独立的ID,以区分主库和备库;开启二进制文件的时候,需要设置这个参数。

可以将my.cnf移动到容器挂载目录上

mv my.cnf conf.d/

进入主机挂载目录修改

vi my.cnf

加上server-id=1

重新启动容器即可
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/830173.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号