Сервер работает в контейнере Docker как часть композиции Docker, и я передаю файл .cnf в Volume < /p> < /p> preme < /p> preme < /p> < /p> < /p> p> < /p> p> < /p> p> preme < /p> < /p> p> < /p> preme < /p> < /p> premans < /p> < /p> p> prem.
Код: Выделить всё
db:
container_name: db
image: percona:ps-8.0
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_DATABASE: db
MYSQL_USER: user
MYSQL_PASSWORD: password
volumes:
- ./config/my.cnf:/etc/my.cnf
- mysql-data:/var/lib/mysql
ports:
- 0.0.0.0:3306:3306
networks:
- network
< /code>
Нет других файлов my.cnf в контейнере < /p>
my.cnf содержит < /p>
[mysqld]
default-authentication-plugin=mysql_native_password
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
pid-file=/var/run/mysqld/mysqld.pid
!includedir /etc/my.cnf.d
Подробнее здесь: https://stackoverflow.com/questions/797 ... in-on-perc
Мобильная версия