Hej,
Mam problem z połączeniem z bazą danych na serwerze: ****.nazwa.pl
O to co zrobiłem:
-
W GemFile dodałem: gem ‘mysql2’
-
W database.yml:
development:
adapter: mysql2
database: myname
username: myuser
password: mypass
host: myhost.nazwa.pl
port: 3305 -
następnie uruchamiam: rake db:migrate
I o to komunikat jaki otrzymuję: Mysql2::Error: Can’t connect to MySQL server on ‘myhost.nazwa.pl’ (4)
Czy miał ktoś podobny problem? Poczytałem trochę, że może ten serwer blokuje połączenia z zewnątrz, ale gdy używam takiego skryptu php:
<?php $host = 'myhost.nazwa.pl'; $database = 'myname; $username = 'myuser'; $password = 'mypass'; if ( mysql_connect($host,$username,$password) ) { echo 'connect to mysql server *** '; } if ( mysql_select_db($database) ) { echo 'open database'; } if ( !mysql_close() ) { echo 'cannot close connection'; exit (0); } ?>Mogę się połączyć z tą bazą i bez problemu dodawać dane itp.
Bardzo proszę o pomoc.
Dzięki
Łukasz