В последнее время я замечаю, что у многих есть проблемы с подключением к MySQL из Delphi. Пишу пост в помощь страждущим :)
Рецепт не универсальный, но, надеюсь, поможет кому-нибудь.
Дано:
Delphi 2010 , MySQL 5 (на удаленном компьютере)
1. Качаем компонент MyDAC, устанавливаем
2. Открываем из брандмауэра и антивируса компьютера, где стоит MySQL порт 3306 (Если сомневаетесь, можно на период тестирования отключить их совсем)
4. Проверяем, что в MySQL разрешен доступ подклюний из сети. Для этого в файлике my.ini устанавливаем для параметра bind-address значение =0.0.0.0 (Разрешаем подключться с любого айпишника)
5. Кидаем на форму дельфи MyConnection, в параметрах подключения указываем IP удаленного компьютера, порт 3306, логин-пароль пользователя MySQL.
6. Радуемся :)