Подключение к БД MySQL с сайта стороннего хостера

MySQL, PostgreSQL, InterBaseSQL etc

Модераторы: Art.i, vasya

Подключение к БД MySQL с сайта стороннего хостера

Сообщение ambo » Ср ноя 20, 2013 5:49 pm

Подскажите как подключиться к БД MySQL на VDS удалённо посредством PHP
Делал как обычно:
Код: выделить все
   $hostname = "62.109.10.125:3306";
   $username = "n*********";
   $db_password = "************"; 
   $dbName = "*******";


пишет нет доступа к серверу?
Думаю ошибка кроется в hostname. Localhost не вариант т.к. подключение с другого сервера.
Подскажите пожалуйста.
ambo
 
Сообщений: 18
Зарегистрирован: Ср окт 23, 2013 3:05 pm
Откуда: Новомичуринск

Re: Подключение к БД MySQL с сайта стороннего хостера

Сообщение swg » Ср ноя 20, 2013 9:33 pm

Порт 3306, вероятно, можно не указывать.
Для начала,
Код: выделить все
telnet 62.109.10.125 3306
Trying 62.109.10.125...
telnet: Unable to connect to remote host: Connection refused
надо сделать так, чтобы mysql принимал подключения на 62.109.10.125
swg
флудит форум
 
Сообщений: 2386
Зарегистрирован: Сб окт 07, 2006 9:09 am
Откуда: NNov

Re: Подключение к БД MySQL с сайта стороннего хостера

Сообщение lamnya » Чт ноя 21, 2013 6:02 am

Отредактируйте my.cnf:
закомментируйте строку "skip-networking"
добавьте строку "bind-address = 62.109.10.125"
lamnya
 
Сообщений: 185
Зарегистрирован: Сб ноя 05, 2011 5:18 am

Re: Подключение к БД MySQL с сайта стороннего хостера

Сообщение ambo » Вс дек 08, 2013 10:14 pm

lamnya писал(а):Отредактируйте my.cnf:
закомментируйте строку "skip-networking"
добавьте строку "bind-address = 62.109.10.125"


спасибо, проблема решена вашим способом :)
ambo
 
Сообщений: 18
Зарегистрирован: Ср окт 23, 2013 3:05 pm
Откуда: Новомичуринск

Re: Подключение к БД MySQL с сайта стороннего хостера

Сообщение ambo » Сб фев 01, 2014 3:45 pm

Прошу помощи: Перенёс сайты на новый VDS сервер
Сделал исправления ..etc/mysql/my.cnf:

Код: выделить все
[mysqld]
#
# * Basic Settings
#
user      = mysql
pid-file   = /var/run/mysqld/mysqld.pid
socket      = /var/run/mysqld/mysqld.sock
port      = 3306
basedir      = /usr
datadir      = /var/lib/mysql
tmpdir      = /tmp
lc-messages-dir   = /usr/share/mysql
skip-external-locking
innodb_use_native_aio   = 0
#
# Instead of skip-networking the default is now to listen only on
# localhost which is more compatible and is not less secure.
bind-address      = 82.146.34.146
#
# * Fine Tuning


Но доступа по ip 82.146.34.146 к базе данных нет :(, есть доступ как и прежде через localhost
контейнер перезагружал - думаю и сервер mysql тоже перезагрузился.
Подскажите - куда копать дальше?
ambo
 
Сообщений: 18
Зарегистрирован: Ср окт 23, 2013 3:05 pm
Откуда: Новомичуринск

Re: Подключение к БД MySQL с сайта стороннего хостера

Сообщение ls » Сб фев 01, 2014 6:23 pm

К подключениям извне сервер доступен, а у пользователя базы данных вы поставили галочку Удаленный доступ?
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Re: Подключение к БД MySQL с сайта стороннего хостера

Сообщение ambo » Сб фев 01, 2014 6:43 pm

ls писал(а):К подключениям извне сервер доступен, а у пользователя базы данных вы поставили галочку Удаленный доступ?

Исправил - всё заработало. Спасибо большое! :)
ambo
 
Сообщений: 18
Зарегистрирован: Ср окт 23, 2013 3:05 pm
Откуда: Новомичуринск


Вернуться в Базы данных

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1