九色91_成人精品一区二区三区中文字幕_国产精品久久久久一区二区三区_欧美精品久久_国产精品99久久久久久久vr_www.国产视频

Hello! 歡迎來到小浪云!


Docker Compose 部署 MySQL 失敗:為何出現 “mysqld: Can’t read dir of ‘/etc/mysql/conf.d/’” 錯誤?


avatar
小浪云 2024-11-10 183

Docker Compose 部署 MySQL 失敗:為何出現 “mysqld: Can’t read dir of ‘/etc/mysql/conf.d/’” 錯誤?

docker compose 無法部署 mysql

Ubuntu 系統上使用 docker-compose 部署 mysql 時,遇到了無法部署的問題。以下為相關配置:

version: '3' services:   mysql:      restart: always     image: mysql:8.2     network_mode: bridge     container_name: mysql     environment:       mysql_root_password: root123     command:       --character-set-server=utf8mb4       --collation-server=utf8mb4_general_ci       --explicit_defaults_for_timestamp=true       --lower_case_table_names=1       --max_allowed_packet=128m     volumes:       - /etc/localtime:/etc/localtime:ro       - /data/docker/mysql/mysql:/var/lib/mysql       - /data/docker/mysql/etc:/etc/mysql:ro     ports:       - 3306:3306
登錄后復制

采取了以下步驟:

  1. 注釋掉掛載,直接啟動 mysql,成功啟動。
  2. 將容器中的 /var/lib/mysql 復制到宿主機指定掛載目錄。
  3. 復制 /etc/mysql,編寫 my.cnf,并將其放置在宿主機 /data/docker/mysql/etc/mysql/conf.d 下。
  4. 刪除鏡像。
  5. 打開掛載注釋。

此時出現錯誤:

mysqld: can't read dir of '/etc/mysql/conf.d/' (os errno 2 - no such file or directory)
登錄后復制

錯誤分析

掛載的目錄 /data/docker/mysql/etc 缺少 conf.d 目錄。掛載配置為:

      - /data/docker/mysql/etc:/etc/mysql:ro
登錄后復制

導致啟動時找不到 /etc/mysql/conf.d 目錄。

相關閱讀

主站蜘蛛池模板: 99精品久久久久久中文字幕 | 国产精品综合一区二区 | 精品三级在线观看 | 国产一极毛片 | 久久国产三级 | 中文字幕不卡在线观看 | xx视频在线观看 | 九九热在线观看视频 | av激情在线 | 日本视频中文字幕 | 午夜小视频免费观看 | 久久久久久99 | 亚洲风情在线观看 | 免费看的黄网站 | 91av在线免费播放 | 欧美另类视频 | 欧美成人精品一区二区男人看 | 欧美一区二区在线 | av毛片| 国产一区二区三区视频免费观看 | 亚洲国产成人精品女人久久久 | 这里精品 | 我要看黄色录像一级片 | 91超碰在线观看 | 久久久久亚洲 | 99一级毛片 | 欧美一区二区三区在线看 | 在线观看欧美一区 | 亚洲成色777777在线观看影院 | 亚洲国产一区二区三区, | 国产激情一区二区三区 | 久久久成人免费视频 | 欧美激情在线播放 | 孰女乱色一区二区三区 | 欧美激情一区二区三区 | 69福利影院 | 视频一区 亚洲 | 热re99久久精品国99热观看 | 国产精品91久久久久久 | 中文字幕第一页在线 | 国产高清免费视频 |