Как я могу выполнить удаленное подключение к базе данных ClearDB MySQL на heroku, используя, например, MySQL Query Browser. Где взять url, порт, логин и пароль?
mysql
database
heroku
database-connection
Римский
источник
источник
Вы запускаете конфигурацию heroku, чтобы получить,
CLEARDB_DATABASE_URL
и он должен быть примерно в таком формате:Так что в основном вы просто смотрите на свой собственный URL и получаете оттуда все, что хотите. Вот как я настроил рабочую среду mysql.
источник
Вставьте эту команду в терминал
После этого вы получите URL базы данных. например, это URL вашей базы данных cleardb.
Тогда это будут учетные данные вашей базы данных. (Извлечено из вышеуказанного URL)
ИМЯ ПОЛЬЗОВАТЕЛЯ = b0600ea495asds
ПАРОЛЬ = 9cd2b111
HOST = us-cdbr-hirone-west- 06.cleardb.net
ИМЯ БАЗЫ ДАННЫХ = heroku_4a1dc3673c4114d
источник
Я сделал видео, объясняющее, как подключиться к MySql с помощью NodeJS на сервере Heroku, посмотрите:
http://www.youtube.com/watch?v=2OGHdii_42s
Это код на случай, если вы хотите увидеть:
https://github.com/mescalito/MySql-NodeJS-Heroku
Вот часть кода:
Ура! МАГИЯ: http://makegif.com/g9yv.gif
источник
Если вы используете рабочую среду mySQL, следуйте этой схеме. Перейдите в Heroku> Настройки ваших приложений> Config Vars и покажите длинный URL. Этот URL-адрес включает ваше имя пользователя, пароль, URL-адрес базы данных и схему по умолчанию. Вставьте всю информацию, как показано ниже, и вы сможете успешно подключиться к базе данных. В этом потоке не было реального объяснения того, как подключиться к ClearDB с помощью рабочей среды mySQL, так что, надеюсь, это поможет кому-то, кто боролся.
источник
Вставьте это внутри терминала:
источник
Вы можете использовать этот однострочный интерфейс для подключения к базе данных MySQL в вашем терминале.
источник
Зайдите в свое приложение на heroku и перейдите на вкладку «Настройки». Затем нажмите кнопку второго варианта с надписью «показать конфигурационные переменные».
Вы должны найти в переменной CLEARDB_DATABASE_URL что-то вроде этого ...
mysql: // [имя пользователя]: [пароль] @ [хост] / [имя базы данных]? reconnect = true
Итак, [часть хозяина] - это ваш хозяин. Часть [имя базы данных] - это, конечно, ваше имя базы данных.
Вам по-прежнему нужны ваше имя пользователя и пароль. Вернитесь на вкладку «Обзор» в heroku. Перейдите к надстройке ClearDB в разделе установленных надстроек. Щелкните базу данных, к которой вы хотите получить доступ (возможно, только 1 вариант). Щелкните вкладку «системная информация». Вы должны увидеть свое имя пользователя и пароль.
это должно быть все, что вам нужно для доступа к базе данных. Пользуюсь сиквелом про. Я просто вставил эту информацию (имя, хост) во вкладку «Стандарт», и все готово.
источник
Все подробности будут в URL-адресе базы данных, который можно найти в
heroku config
. Предполагая, что вы можете подключиться к ClearDB напрямую (я никогда не пробовал), это должно быть все, что вам нужно ...источник
Все это у меня отлично сработало. Использование конфигурации heroku | grep, как описано выше, а затем просто добавив еще одну запись в мой config.inc.php для использования phpMyAdmin, и я смогу получить удаленный доступ к моей базе данных cleardb. Это избавляет меня от необходимости иметь локальный SQL и использовать postgres с Heroku.
источник
следует рассмотреть возможность получения учетных данных варов в конфигурациях heroku (Config Vars):
CLEARDB_DATABASE_URL
источник
Да, вы можете подключиться к ClearDB напрямую, на самом деле я использую Workbench для подключения. Затем вы можете использовать одну и ту же БД для своего локального хоста и для героку.
источник