【问题标题】:How to import mysql database using dokku如何使用 dokku 导入 mysql 数据库
【发布时间】:2017-06-01 11:56:00
【问题描述】:

我有一个使用 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

【问题讨论】:

标签: php mysql docker dokku


【解决方案1】:

命令:

dokku mysql:db_name

不是一个有效的命令。您想要的是以下内容:

dokku mysql:import db_name < filename

【讨论】:

    【解决方案2】:

    此命令有错误:

    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 < .
    

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-10-03
      • 2016-08-27
      • 1970-01-01
      • 2015-12-10
      • 2016-10-12
      • 2022-01-05
      • 1970-01-01
      • 2011-12-20
      相关资源
      最近更新 更多