Запутался с базами данных Mysql
Добрый день,
подскажите пожалуйста, ситуация следующая:
На сервере стоит дополнительно докером Perocona 8
Мне надо импортировать БД, пробовал 2умя вариантами:
Как быть?
24.05.2024 07:33
Warning это не ошибка, а просто предупреждение.
Кроме того, так как альтернативные базы поднимаются в докере, то команда импорта будет другая.
Сначала узнать имя контейнера с альтернативной базой с помощью команды
docker ps
Определить можно по нужному порту или по версии образа.
Развернуть дамп:
docker exec -i mysql -u -p < dump.sql
Зайти в базу:
docker exec -it mysql -u -p
24.05.2024 08:25
Понял,
Спасибо!
тут все ОК
docker exec -i 5cad1577f7b2 mysql --version
mysql Ver 8.0.29-21 for Linux on x86_64 (Percona Server (GPL),
Но не дает авторизации, localhost ли? стоит mysql 8 стоит на 127.0.0.1:3311
Enter password: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
read unix @->/var/run/docker.sock: read: connection reset by peer
Теперь окончательно запутался )))
24.05.2024 08:38
Относительно докер контейнера, для которого вы запускаете команду, это действительно localhost. Похоже, пароль неверный.
24.05.2024 09:04
Попробуйте совсем не указывать опции -u и -p для юзера и пароля.
24.05.2024 09:06
Спасибо, без -u -p импорт идет
24.05.2024 10:40