@kachula-ivan

Laradock Не могу запустить контейнер MySQL?

Настраиваю laradock, но уже несколько дней не могу исправить эту ошибку. Когда я захожу в adminer или просто захожу куда-нибудь в базу данных, то получаю эту ошибку

php_network_getaddresses: getaddrinfo failed: Temporary failure in name resolution


вот логи с `docker compose logs mysql`:

mysql-1 | 2024-05-25 16:28:55+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.4.0-1.el9 started.
mysql-1 | 2024-05-25 16:28:55+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql'
mysql-1 | 2024-05-25 16:28:55+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.4.0-1.el9 started.
mysql-1 | 2024-05-25 16:28:55+00:00 [Note] [Entrypoint]: Initializing database files
mysql-1 | 2024-05-25T16:28:55.679424Z 0 [System] [MY-015017] [Server] MySQL Server Initialization - start.
mysql-1 | 2024-05-25T16:28:55.680681Z 0 [Warning] [MY-010915] [Server] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release.
mysql-1 | 2024-05-25T16:28:55.680788Z 0 [System] [MY-013169] [Server] /usr/sbin/mysqld (mysqld 8.4.0) initializing of server in progress as process 81
mysql-1 | 2024-05-25T16:28:55.682066Z 0 [Warning] [MY-013242] [Server] --character-set-server: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous.
mysql-1 | 2024-05-25T16:28:55.686133Z 0 [ERROR] [MY-000077] [Server] /usr/sbin/mysqld: Error while setting value 'on else echo default-authentication-plugin=mysql_native_password' to 'mysql-native_password' -password'.
mysql-1 | 2024-05-25T16:28:55.686152Z 0 [ERROR] [MY-010746] [Server] Parsing options for plugin 'mysql_native_password' failed.
mysql-1 | 2024-05-25T16:28:55.687018Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started.
mysql-1 | 2024-05-25T16:28:55.896567Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended.
mysql-1 | 2024-05-25T16:28:57.356697Z 0 [ERROR] [MY-000067] [Server] unknown variable 'mysql_native_password=on else echo default-authentication-plugin=mysql_native_password'.
mysql-1 | 2024-05-25T16:28:57.357142Z 0 [ERROR] [MY-013236] [Server] The designated data directory /var/lib/mysql/ is unusable. You can remove all files that the server added to it.
mysql-1 | 2024-05-25T16:28:57.357155Z 0 [ERROR] [MY-010119] [Server] Aborting
mysql-1 | 2024-05-25T16:28:58.918173Z 0 [System] [MY-015018] [Server] MySQL Server Initialization - end.


Я несколько раз переустанавливал kubuntu, скачивал laradock с нуля, но все тоже.

Пытался решить следующими способами, но все тщетно:

docker volume rm laradock_mssql


Также удалял весь контейнер MySQL, но все то же самое.
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
@kachula-ivan Автор вопроса
Кому интересно, я написал issue в репозиторий laradock/laradock и там человек сдела PR который пофиксил баг.

Проблема была в конфликтах из-за новой версии mysql 8.4

https://github.com/laradock/laradock/issues/3523
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы