170 похожих чатов

Добрый день! пытаюсь запустить свое пхп приложение в докере, но

столкнулась вот с какой проблемой (https://sun9-43.userapi.com/c858216/v858216208/20a51a/yuZrwxfte3Y.jpg). мое приложение никак не может подключиться к mysql. Нашла в интернете решение, но так как я изучаю пхп и вообще программирование относительно недавно, не совсем поняла как использовать найденное решение.
Тут сказано (https://sun9-18.userapi.com/c858216/v858216208/20a523/TRh6woUjQKY.jpg), что нужно создать свой собственный mysql.cnf и загрузить его в контейнер. ок, это я могу сделать создав свой конфиг файл в рабочей директории и завольюмить его в контейнер mysql в папку /etc/mysql/conf.d/ После этого нужно обновить контент файл. Но что это за контент файл? его нужно самой создать? или нужно использовать команду docker exec -it db bash и внутри контейнера создать нового пользователя с нужными привилегиями? а как это сохранится? насколько я поняла, то что я буду изменять в контейнере через консоль - не сохранится в нем навечно, только до следующего перезапуска? если так, то как мне, черт побери, сделать этот контент файл, куда положить и как это вообще работает? 😡
уже третий день бьюсь с докером, но на этой ошибке уже просто бомбануло(( не могу решить такую, казалось бы простую задачу(( еще раз повторюсь, я изучаю пхп последние 7 месяцев, поэтому еще плаваю в базах, но мне так безумно хочется подружить докер со своим приложением((((
очень прошу помогите советом! пишу вам сюда первый раз, очень страшно не бейте((
мой docker-compose.yml https://sun9-7.userapi.com/c858216/v858216208/20a535/gmsYNbV7G0w.jpg

1 ответов

10 просмотров

Попробуйте добавить в docker-compose в db после container_name строку command: ['--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci','--default-authentication-plugin=mysql_native_password'] (явные указания кодировок на всякий случай тоже) Или смените версию mysql с 8 на относительно стандартную 5.7

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта