Как импортировать базу данных mysql используя dokku

У меня есть приложение в цифровом океане с использованием Dokku.

Я создал базу данных mysql, которая связана с моим приложением.

dokku mysql:create db_name
dokku mysql:link db_name app_name

Структура базы данных находится в файле на моем компьютере. Я отправил файл моей капле через sftp.

sftp root@ipmydroplet
put localdirectory/filename

Когда я пытаюсь импортировать структуру банка, это показывает мне эту ошибку.

dokku mysql:db_name < filename

Покажите это:

rpc error: code = 2 desc = containerd: container not found

1

Решение

Команда:

dokku mysql:db_name

Не является действительной командой. То, что вы хотите, это следующее:

dokku mysql:import db_name < filename
1

Другие решения

Эта команда имеет ошибку:

dokku mysql:db_name < filename

Это не хватает import команда:

dokku mysql:import db_name < filename

Предложения:

Я всегда предпочитаю запускать мои команды dokku из локальной системы, например:

cat '/path/to/MYSCRIPT.sql' | ssh [email protected] mysql:import APPNAME < .

Надеюсь, вы нашли это полезным.

0

По вопросам рекламы [email protected]