mysql - postgres - www heroku com login




遠程連接到clearDB heroku數據庫 (6)

你運行heroku config來獲取CLEARDB_DATABASE_URL ,它應該是這種格式的東西:

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

所以基本上你只要看看你自己的網址,並從那裡得到你想要的。 這就是我設置mysql工作台的方式。

如何使用例如MySQL查詢瀏覽器在Heroku上執行遠程連接到ClearDB MySQL數據庫。 哪裡可以獲得網址,端口,登錄名和密碼?


在heroku上轉至您的應用,然後點擊“設置”標籤。 然後點擊第二個選項中顯示“顯示配置變量”的按鈕。

你應該找到,在CLEARDB_DATABASE_URL變量下列出來,像這樣...

mysql:// [用戶名]:[密碼] @ [主機] / [數據庫名稱]?reconnect = true

所以[主機部分]是你的主機。 當然,[數據庫名稱]部分是您的數據庫名稱。

你仍然需要你的用戶名和密碼。 返回到heroku中的“概述”標籤。 轉到已安裝的加載項部分中的ClearDB加載項。 點擊你想要訪問的數據庫(可能只有一個選項)。 點擊“系統信息”標籤。 你應該看到你的用戶名和密碼。

這應該是您訪問數據庫所需的全部內容。 我使用續集親。 我只是將這些信息(姓名,主持人)插入“標準”標籤,我很高興。


將其粘貼到終端中:

heroku config | grep CLEARDB_DATABASE_URL

將此命令粘貼到終端中

  heroku config | grep CLEARDB_DATABASE_URL

在此之後,您將獲得數據庫URL。 例如這是你的cleardb數據庫URL。

'mysql://b0600ea495asds:[email protected]
 06.cleardb.net/heroku_4a1dc3673c4114d?reconnect=true'

比這將是你的數據庫憑證。 (從URL以上提取)

用戶名= b0600ea495asds

PASSWORD = 9cd2b111

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

DATABASE NAME = heroku_4a1dc3673c4114d


我做了一個視頻,解釋如何使用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);
});

乾杯! MAGIC: http://makegif.com/g9yv.gif : http://makegif.com/g9yv.gif


所有的細節將在可以在heroku config找到的數據庫URL中。 假設你可以直接連接到ClearDB(我從來沒有嘗試過),這些都應該是你需要的......





database-connection