Как разрешить MySQL на Windows Server для внешнего удаленного доступа?

Я установил xampp на моем сервере Windows 2008 R2. Я запускаю там сценарий, который хранит мои данные в течение дня. Теперь я хочу получить данные с моего собственного компьютера или просто из внешних, подключив базу данных через mysql_connect («имя хоста», «имя пользователя», «pw»). после некоторых исследований мне сообщили, что я должен воздать должное

> [...] > #bind-address = 127.0.0.1 > #skip-networking [...] 

в /etc/mysql/my.cnf

не нашел файл my.cf в mysql, но нашел его в xampp / mysql / bin / my.ini. Но когда я открыл файл, я обнаружил, что строки даже прокомментированы, поэтому ничего не изменилось … странно.

то мне сказали создать нового пользователя с установленным хостом%. Так я и сделал. теперь я попытался получить доступ к базе данных на моем компьютере (xampp), но когда я хочу подключиться к базе данных, я просто получаю сообщение об ошибке, что соединение не работает. Где ошибка?

благодаря

редактировать:

thats howi точно подключается

 $connection=mysql_connect("hostname","usrname","password")or die(mysql_error()); mysql_select_db("dbname")or die(mysql_error()); 

и сообщение об ошибке, которое я получаю, является немецким, вы можете trabslate.

Предупреждение: mysql_connect (): Ein Verbindungsversuch ist fehlgeschlagen, da die Gegenstelle nach einer bestimmten Zeitspanne nicht richtig reagiert hat, oder die hergestellte Verbindung war fehlerhaft, da der verbundene Host nicht reagiert hat. в C: \ xampp \ htdocs \ tickerdata \ get.php в строке 4

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

    Если вы не можете подключиться к серверу удаленно, но вы можете подключиться локально, вам либо нужно открыть порт 3306 в брандмауэре, либо предоставить разрешения пользователя от удаленного IP.

    Порт должен быть открыт в брандмауэре Windows, а также в брандмауэре маршрутизатора . Вашему маршрутизатору необходимо перенаправить порт на сервер 2008R2.

    Чтобы открыть порты в брандмауэре 2008R2:

    http://www.2x.com/blog/2010/04/tech/configuring-the-windows-server-2008-r2-firewall-to-open-ports-for-2x-solutions/

    Чтобы предоставить пользователям права доступа к IP:

     GRANT ALL ON foo.* TO bar@'255.255.255.255' IDENTIFIED BY 'PASSWORD'; 

    Имейте в виду, что в MySQL можно дублировать имена пользователей, и если вы не создали нового пользователя с именем пользователя UNIQUE, тогда вы можете получать привилегии пользователя, заключенного в тюрьму на localhost