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

zhangjunli發表於2020-11-17

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/

1

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

相關文章