分享

docker mysqld: Error on realpath() on ‘/var/lib/mysql-files‘

joyray 2020-11-24 16:01:01 发表于 异常错误 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 0 5862
docker  使用mysql8镜像时加载指定的外部配置文件和存储目录,报出

mysqld: Error on realpath() on '/var/lib/mysql-files' (Error 2 - No such file or directory
  当指定了外部配置文件与外部存储路径时,也需要指定 /var/lib/mysql-files的外部目录,

  所以在 主机新建/home/mysql/mysql-files目录,

  在启动容器时 需要加上

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

docker run -d -p 3305:3306 -e MYSQL_ROOT_PASSWORD=123456 --name mysqltest5 -v /home/mysql/data:/var/lib/mysql -v /home/mysql/conf/my.cnf:/etc/mysql/my.cnf -v /home/mysql/mysql-files:/var/lib/mysql-files/    mysql

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条