我使用Dokku在数字海洋中有一个应用程序。
我创建了一个链接到我的应用程序的mysql数据库。
dokku mysql:create db_name
dokku mysql:link db_name app_name
数据库结构位于我的计算机上的文件中。我通过sftp将文件发送到我的Droplet。
sftp root@ipmydroplet
put localdirectory/filename
当我尝试导入银行结构时,它会向我显示此错误。
dokku mysql:db_name < filename
显示:
rpc error: code = 2 desc = containerd: container not found
答案 0 :(得分:1)
命令:
dokku mysql:db_name
不是一个有效的命令。你想要的是以下几点:
dokku mysql:import db_name < filename
答案 1 :(得分:0)
此命令有错误:
dokku mysql:db_name < filename
它缺少import
命令:
dokku mysql:import db_name < filename
建议:
我总是喜欢从本地运行我的dokku命令,例如:
cat '/path/to/MYSCRIPT.sql' | ssh dokku@staging.YOURDOMAIN.tld mysql:import APPNAME < .
希望您发现它有用。