LINUX.ORG.RU

Host 'X' is not allowed to connect to this MySQL server

 , ,


0

1

Здравствуйте. Поднимаю базу следующим образом:

version: "3"

services:
  db:
    image: mysql/mysql-server:5.7
    restart: always
    container_name: db
    volumes:
      - ./~mysql:/var/lib/mysql
    environment:
      MYSQL_DATABASE: "new.talk-api"
      MYSQL_ROOT_PASSWORD: "123456"
      MYSQL_ROOT_HOST: "%"
    networks:
      - db
    command: --default-authentication-plugin=mysql_native_password
    healthcheck:
      test: "mysqladmin ping -h localhost"
      interval: 1s
      timeout: 1s
      retries: 60

  phpmyadmin:
    image: phpmyadmin/phpmyadmin:4.7
    restart: always
    container_name: phpmyadmin
    ports:
      - 8080:80
    networks:
      - external-net
      - db
    environment:
      PMA_HOST: db
    depends_on:
      - db

networks:
  external-net:
    external:
      name: external-net
  db:
    driver: bridge

Беда отражена в сабже. Через рандомный промежуток времени перестает пускать. Возможно, как-то связано с редеплоями (ипы контов почему-то сдвигаются после оных).

MYSQL_ROOT_HOST погоды не делает вообще.

При попытке войти в базу и дать права на рут (docker exec -it db mysql -u root -p123456 -e «select * from new.talk-api.table»): ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

При попытках задать статический ип тоже что-то орало, я уже даже не помню, что... Это, блять, такой заговор?

По гроб буду благодарен, ибо уже не знаю, с каким бубенцом еще поплясать. Спасибо.



Последнее исправление: WennY (всего исправлений: 4)

При попытках задать статический ип тоже что-то орало, я уже даже не помню, что... Это, блять, такой заговор?

Это, блять, потому что ты не имеешь ни малейшего представления что делаешь.

Anoxemian ★★★★★
()
Ответ на: комментарий от anonymous

Твоя правда :) Но все же буду благодарен, если кто предложит какое-нибудь менее зубодробящее решение. Не может быть, чтобы миллионы юзеров мускульного контейнера вынуждены были просто отрубать эти чертовы гранты.

WennY
() автор топика
Ответ на: комментарий от kvitaliy

Какие строки, если я юзаю ванилу? Я выложил свой полный yml.

WennY
() автор топика
Ответ на: комментарий от bytecode

Тоже интересно услышать про опыт юзания именно под БД.

Кстати, траблу я решил, но пляски с бубнами там те еще... Призадумался.

Есть еще вот статья, где авторы не то чтобы отговаривают от докера, но.. вы понели.

WennY
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.