ich so ein docker-compose.yml
haben ändern:Docker. MySQL-Abbild Kann nicht my.cnf
database:
container_name: test_db
image: mysql:5.7
volumes:
- ./docker/my.cnf:/etc/my.cnf
environment:
- "MYSQL_ROOT_PASSWORD=root"
- "MYSQL_DATABASE=test_db"
ports:
- "3306:3306"
volumes:
- test_db_data:/var/lib/mysql
volumes:
test_db_data:
und ich möchte die sql_mode
bearbeiten.
./docker/my.cnf
enthält:
[mysqld]
sql_mode=""
Aber wenn ich eine Verbindung von meinem lokalen Rechner auf den db und laufen SELECT @@sql_mode;
I erhalten:
ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Was mache ich falsch?
Sudo in my.cnf –
@AlirezaAmrollahi Ich verstehe Sie nicht. Was meinen Sie? –
Sie überschreiben die Standard my.cnf Datei, wenn Sie die Lautstärke auf es https://github.com/docker-library/mysql/blob/86431f073b3d2f963d21e33cb8943f0bdcdf143d/8.0/config/my.cnf montieren. Versuchen Sie, die Standarddatei hinzuzufügen. – yamenk