Excel в MySQl, но хост не поддерживает удаленные адреса - PullRequest
1 голос
/ 15 мая 2011

У меня есть рабочий файл Excel, с помощью которого я могу отправлять данные, извлеченные из программы для рисования, на удаленный сервер MySQL. С прошлой недели мой хост отменил опцию отправки данных с удаленного хоста в базу данных MySQL, теперь это можно сделать только с локального хоста.

Есть ли способ обойти эту проблему?

Ответы [ 2 ]

1 голос
/ 15 мая 2011

Есть ли способ обойти эту проблему?

Я сомневаюсь в этом. Запрет на доступ по SSH и право на запуск программ (что, я сомневаюсь, у вас есть на разделяемом хостинге), единственный способ обойти это - создать «реле» PHP, но это не может работать с клиентом, пытающимся установить низкий уровень доступа. Уровень соединения MySQL.

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

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

0 голосов
/ 15 мая 2011

Не думаю, что вы предоставили достаточно информации, чтобы дать нам место для работы.


Решение первое:

Однако япри условии, что ваш удаленный сервер MySQL работает в Linux с доступом по SSH.

В этом случае вы можете создать туннель для вашего удаленного MySQL через SSH.

ssh -f -i /home/Muiter/.ssh/id_rsa username@remote.host.com -L 53306:remote.host.com:3306 -N

Как видите, я используюid_rsa здесь, поэтому он не запрашивает пароль при входе в SSH.Я туннелирую, когда запускается мой linuxbox, в противном случае вы можете удалить эту часть и каждый раз вводить пароль.

Теперь, когда вы обращаетесь к удаленному MySQL, фактически не используйте имя удаленного хоста.Вместо этого его localhost с портом 53306.


Решение второе:

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


Решение третье:

Другой вариант - просто использовать phpMyAdmin - работать на remoteHost (или на хосте, которыйимеет подключение к конкретному MySQL) и просто экспортируйте свой Excel с phpMyAdmin.

Надеюсь, это поможет.

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