Проблем с връзка към отдалечен mysql хост

IMBA

Registered
Имам инсталиран xampp пакет който ползвам за локална датабаза, но ето че вече не ми се занимава да го пускам и да ме товари и искам да се коннектна към отдалечен mysql сървър ( http://www.1gb.bg/ или http://freehosting.bg/ ), съгласно това се регистрирах и в двата посочени сайта. Получих информацията за ftp и mysql (потребители и пароли)
Код:
 ;========= http://freehosting.bg/ =========;
FTP user name	freeh_6852821
FTP password	******
FTP host name	ftp.freehosting.bg 

MySQL user	freeh_6852821
MySQL password	******
MySQL host	sql110.freehosting.bg
MySQL port	3306

;========= http://www.1gb.bg/ =========;
FTP user name	xteam
FTP host name	xteam.1gb.bg
FTP password	*****

MySQL user	xteam_user
MySQL password	******
MySQL host	1gb.bg (така мисля)
MySQL port	3306

След това почнах да тествам плъгина който използва sqlx, настройките работят за локалхост, но като се опитам да ги променя с някой от горенаписаните не се получава връзката (виж по-долу)

// Опит с локалния сървър на компютърат ми (работи на 100%)
*kreedz_db е създадената базаданни от мен
Код:
	g_kz_sql_host = register_cvar("kz_sql_host", "localhost")
	g_kz_sql_user = register_cvar("kz_sql_user", "root")
	g_kz_sql_pass = register_cvar("kz_sql_pass", "******")
	g_kz_sql_db = register_cvar("kz_sql_db", "kreedz_db")

// Опит с отдалечения сървър на 1gb.bg (няма връзка)
*xteam_data ми е датабазата в 1gb.bg като съм и дал всички привилегии без LOCK TABLES
Код:
	g_kz_sql_host = register_cvar("kz_sql_host", "1gb.bg")
	g_kz_sql_user = register_cvar("kz_sql_user", "xteam_user")
	g_kz_sql_pass = register_cvar("kz_sql_pass", "******")
	g_kz_sql_db = register_cvar("kz_sql_db", "xteam_data")

// Опит с отдалечения сървър на freehosting.bg (няма връзка)
*freeh_6852821_kreedz_db ми е датабазата в freehosting.bg
Код:
	g_kz_sql_host = register_cvar("kz_sql_host", "sql110.freehosting.bg")
	g_kz_sql_user = register_cvar("kz_sql_user", "freeh_6852821")
	g_kz_sql_pass = register_cvar("kz_sql_pass", "*****")
	g_kz_sql_db = register_cvar("kz_sql_db", "freeh_6852821_kreedz_db")

Последният ми опит беше с файл в htdocs на xampp с файл, целта на който е да се къннекте къв въпросните сървъри.
Файлат изглежда ето така и изкарва грешката по-долу
Код:
<?php
$link = mysql_connect('sql110.freehosting.bg:3306', 'freeh_6852821', '******');
if (!$link) {
    die('Could not connect: ' . mysql_error());
}
echo 'Connected successfully';
mysql_close($link);
?>

Код:
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'sql110.freehosting.bg' (10060) in D:\xampp\htdocs\index.php on line 2
Could not connect: Can't connect to MySQL server on 'sql110.freehosting.bg' (10060)

ЕDIT: Точния URL e : Пример - sexy.1gb.bg а не само 1gb.bg
Така файлът за проверка работи към 1gb.bg, но показва проблема от долу, който значи (мисля) че сървъра блокира отдалечени коннекти към него.
Код:
Could not connect: Host 'моето ип' is not allowed to connect to this MySQL server
 
Имам някакви спомени, че на сървъра където е БД, трябва да се разреши отдалечен достъп (не от локалхост). Виж дали има такава опция. Предполагам, че ще имаш проблем ако не си със статично ИП. Успех.
 
Код:
<?php
$host = "sql110.freehosting.bg";
$user = "freeh_6852821";
$pass = "******";
$db = "freeh_6852821_db";
$link = mysql_connect($host, $user, $pass);
mysql_select_db($db, $link);
?>


толкова е просто :shock: :shock:
 
djviks каза:
Код:
<?php
$host = "sql110.freehosting.bg";
$user = "freeh_6852821";
$pass = "******";
$db = "freeh_6852821_db";
$link = mysql_connect($host, $user, $pass);
mysql_select_db($db, $link);
?>


толкова е просто :shock: :shock:

само да обясна че $db = "това тук е базата данни която си създал на твоя хост на phpmyadmin-a !
 

Back
Горе