Wie man Docker MariaDB "mysql": executable file not found in $PATH: unknown behebt
English
Deutsch
Problem:
Sie möchten einen mysql-Befehl in einem MariaDB-Docker-Container ausführen, wie z.B.
docker_compose_exec_mysql.sh
docker-compose exec -T mariadb mysql -uroot -p${MARIADB_ROOT_PASSWORD} mydatabase < dump.sqlaber Sie sehen die folgende Fehlermeldung:
oci_error.txt
OCI runtime exec failed: exec failed: unable to start container process: exec: "mysql": executable file not found in $PATH: unknownLösung
Für neuere MariaDB-Container-Versionen existiert die mysql-Executable nicht mehr. Ersetzen Sie mysql durch mariadb, um das Problem zu beheben, zum Beispiel:
docker_compose_exec_mariadb.sh
docker-compose exec -T mariadb mariadb -uroot -p${MARIADB_ROOT_PASSWORD} mydatabase < dump.sqlCheck out similar posts by category:
Container
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow