Php 如何使用dokku导入mysql数据库
我有一个使用Dokku的数字海洋应用程序 我创建了一个链接到我的应用程序的mysql数据库Php 如何使用dokku导入mysql数据库,php,mysql,docker,dokku,Php,Mysql,Docker,Dokku,我有一个使用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 < file
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
命令:
dokku mysql:db_name
不是有效的命令。您需要的是以下内容:
dokku mysql:import db_name < filename
dokkumysql:import db_name
此命令有一个错误:
dokku mysql:db_name < filename
建议:
我总是喜欢从本地运行dokku命令,比如:
cat '/path/to/MYSCRIPT.sql' | ssh dokku@staging.YOURDOMAIN.tld mysql:import APPNAME < .
cat'/path/to/MYSCRIPT.sql'| sshdokku@staging.YOURDOMAIN.tldmysql:import-APPNAME<。
希望你觉得这有帮助。@Lucas,Jose的回答应该标记为正确答案。
dokku mysql:import db_name < filename
cat '/path/to/MYSCRIPT.sql' | ssh dokku@staging.YOURDOMAIN.tld mysql:import APPNAME < .