docker mysql mysqld: Error on realpath() on '/var/lib/mysql-files' No such file or directory


  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

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM