Php 如何在heroku上设置开发mysql数据库?
我已经在这里设置了一个可用的heroku帐户,其中包含我的所有文件和一个数据库- 我从我的生产服务器下载了.sql文件(仅限于结构,不是实际数据),并希望将其上载到Heroku 我该怎么做?我在这里找到了这篇文章- 这是正确的方法吗 它通常提到这个命令,它看起来像一个简单的单行程序Php 如何在heroku上设置开发mysql数据库?,php,mysql,heroku,Php,Mysql,Heroku,我已经在这里设置了一个可用的heroku帐户,其中包含我的所有文件和一个数据库- 我从我的生产服务器下载了.sql文件(仅限于结构,不是实际数据),并希望将其上载到Heroku 我该怎么做?我在这里找到了这篇文章- 这是正确的方法吗 它通常提到这个命令,它看起来像一个简单的单行程序 mysql <dbname> -u <username> -p<password> < <file.sql> 如果这是正确的,我应该使用什么作为用户名/密码?据
mysql <dbname> -u <username> -p<password> < <file.sql>
如果这是正确的,我应该使用什么作为用户名/密码?据我所知,Heroku不支持mysql数据库,但它支持PostgreSQL。您基本上可以在上创建Postgres DB,并使用可用的工具之一迁移mySQL数据库。新数据库的连接详细信息可以从仪表板上访问。我创建了一个MySQL附加组件,允许您在Heroku上免费使用MySQL。您确实可以使用一行命令上载文件(只要您在发出命令的位置安装了mysql) 要从heroku工具带创建mysql数据库,请尝试以下操作:
heroku插件:创建jawsdb:NAME\u OF\u PLAN\u此处--app heroku\u app\u NAME\u此处
计划很详细
从那里您将得到一个连接字符串,其形式为
mysql://username:password@主机名:端口/数据库\模式
设置为heroku仪表板中的配置变量。从那里获取凭据以加载您的.sql文件。他们通过第三方clearDB支持该文件。这是更容易设置,虽然它看起来像mysql只是一个线性,但我不确定,因为它还没有工作。
heroku_blahblah