Не удается подключиться к серверу mysql на fdb3.atspace.com - PullRequest
0 голосов
/ 06 июля 2011

Мой веб-сайт размещен на http://atspace.com, и вот данные для моей базы данных:

host: fdb3.atspace.com
user: xxxxxx
pass: yyyyyy
database name: nnnnnn

Итак, в основном я только что установил клиент командной строки mysql на свой компьютер (Windows Vista)и я попытался запустить:

mysql -uxxxxxx -pyyyyyy -hfdb3.atspace.com nnnnnn

, но я всегда получаю сообщение об ошибке:

ОШИБКА 2003 (HY000): не удается подключиться к серверу MySQL при 'fdb3.atspace.com '(10061)

В основном мой вопрос: как нам подключиться к удаленному серверу mysql с компьютера?

Ответы [ 4 ]

1 голос
/ 06 июля 2011

Обычно очень плохая практика выставлять СУБД прямо в Интернете - если вы не приобрели пакет услуг хостинга только для базы данных у поставщика услуг, очень вероятно, что вы не получите внешний доступ - машина должна быть намаршрутизируемый адрес или файерволл.

Способ получения доступа к вашей базе данных зависит от того, что доступно в пакете, за который вы платите.Одним из очевидных решений будет установка phpmyadmin на ваш веб-сервер или ssh на ваш веб-сервер и попытка запустить клиент mysql оттуда./ выделенный (т. е. у вас есть root-доступ и вы можете установить свои собственные двоичные файлы)

1 голос
/ 06 июля 2011

1. Отредактируйте my.cnf и отключите

bind-адрес 127.0.0.1

2. разрешить кому-либо доступ к вашему серверу БД с удаленного сервера, используя это:

предоставить все на . 'username' @ 'ipaddress', идентифицируемый 'Пароль'

IP-адрес может быть %, 192.168.1.% и т. Д. *

1 голос
/ 06 июля 2011

Вам нужно настроить mysql для этого. Обычно mysql связан с 127.0.0.1, чтобы быть доступным только через локальные подключения.

Вам также необходимо предоставить права пользователю.

Если у вас есть SSH в вашем пространстве, и он привязан к 127.0.0.1, вы можете подключиться через SSH туннель.

ssh -L 3306:localhost:3306 user@atspace.com

Чем вы сможете подключиться к удаленному mysqld, используя localhost:3306

0 голосов
/ 06 июля 2011

Если вы подключаетесь с удаленного компьютера, вам нужно настроить сервер базы данных на прием удаленных подключений.

Как это сделать? Посетив эту ссылку, вы узнаете, как правильно настроить свой сервер.

Вы можете найти полезную информацию в ответе @ Neo, однако, если вы хотите узнать что-то новое, я бы предложил перейти по указанной мной ссылке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...