1. При запуске Docker Compose, ошибки могут возникать из-за неправильно указанного синтаксиса в файле docker-compose.yml, неверных ссылок на образы контейнеров, недоступности требуемых портов на хост-системе, недостаточных разрешений для доступа к файловой системе и других проблем, связанных с конфигурацией.
2. Для настройки доступа к базе данных MySQL из контейнера при использовании Docker Compose, следует создать сервис базы данных MySQL в файле docker-compose.yml, указав необходимые параметры (например, название базы данных, пользователя, пароль, порт). Пример конфигурации сервиса MySQL в docker-compose.yml:
```
version: "3.9"
services:
db:
image: mysql:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: example
MYSQL_DATABASE: example_db
MYSQL_USER: example_user
MYSQL_PASSWORD: example_password
ports:
- "3306:3306"
```
После этого при запуске Docker Compose контейнер с базой данных MySQL будет доступен из других контейнеров с помощью имени сервиса (в данном случае "db") и порта.