У меня есть приложение в цифровом океане с использованием 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
Команда:
dokku mysql:db_name
Не является действительной командой. То, что вы хотите, это следующее:
dokku mysql:import db_name < filename
Эта команда имеет ошибку:
dokku mysql:db_name < filename
Это не хватает import
команда:
dokku mysql:import db_name < filename
Предложения:
Я всегда предпочитаю запускать мои команды dokku из локальной системы, например:
cat '/path/to/MYSCRIPT.sql' | ssh [email protected] mysql:import APPNAME < .
Надеюсь, вы нашли это полезным.