首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >远程连接到clearDB heroku数据库

远程连接到clearDB heroku数据库
EN

Stack Overflow用户
提问于 2012-03-22 20:29:07
回答 10查看 89K关注 0票数 113

如何使用例如MySQL查询浏览器远程连接到heroku上的ClearDB MySQL数据库。从哪里获取url,port,login和password?

EN

回答 10

Stack Overflow用户

发布于 2012-07-26 17:51:04

你运行heroku config来获取CLEARDB_DATABASE_URL,它应该是这样的格式:

CLEARDB_DATABASE_URL => mysql://[username]:[password]@[host]/[database name]?reconnect=true

所以基本上你只需查看你自己的url,然后从那里得到你想要的所有东西。这就是我设置mysql工作台的方式。

票数 95
EN

Stack Overflow用户

发布于 2017-10-05 17:59:43

将此命令粘贴到终端中

  heroku config | grep CLEARDB_DATABASE_URL

在此之后,您将获得数据库URL。例如,这是您的cleardb数据库URL。

'mysql://b0600ea495asds:9cd2b111@us-cdbr-hirone-west-
 06.cleardb.net/heroku_4a1dc3673c4114d?reconnect=true'

然后这将是您的数据库凭证。(摘自上述URL)

用户名= b0600ea495asds

密码= 9cd2b111

HOST = us-cdbr-hirone-west- 06.cleardb.net

数据库名称= heroku_4a1dc3673c4114d

票数 31
EN

Stack Overflow用户

发布于 2013-08-24 07:09:32

我制作了一个视频,解释了如何在Heroku服务器上使用NodeJS连接到MySql,请看一下:

http://www.youtube.com/watch?v=2OGHdii_42s

这是代码,以防您想要查看:

https://github.com/mescalito/MySql-NodeJS-Heroku

以下是代码的一部分:

var express = require("express");
var mysql      = require('mysql');
var app = express();
app.use(express.logger());

var connection = mysql.createConnection({
  host     : 'us-cdbr-east-04.cleardb.com',
  user     : 'b6d6c6e874',
  password : 'b3f7###',
  database : 'heroku_1daa39da0'
});

connection.connect();

app.get('/', function(request, response) {
  connection.query('SELECT * from t_users', function(err, rows, fields) {
      if (err) {
        console.log('error: ', err);
        throw err;
      }
      response.send(['Hello World!!!! HOLA MUNDO!!!!', rows]);
    });
});

var port = process.env.PORT || 5000;
app.listen(port, function() {
  console.log("Listening on " + port);
});

干杯!魔术:http://makegif.com/g9yv.gif

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9822313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档