Защита удаленного соединения mysql

Мне жаль, что мне приходится синхронизировать локальную базу данных Microsoft Access с удаленной базой данных mysql.

Я написал скрипт php, который будет синхронизировать базы данных каждые 10 минут. Однако я определенно обеспокоен безопасностью.

Пока я установил удаленный mysql с cpanel, это позволяет только мой IP-адрес устанавливать соединения. Я также убедился, что пользователь, с которым я подключаюсь, имеет ограниченные разрешения.

Тем не менее, я знаю, что данные, которые я буду отправлять туда и обратно, будут незашифрованными. Есть ли что-нибудь, что я могу сделать, чтобы убедиться, что мои данные зашифрованы? Я также хотел бы узнать, в настоящее время ли мое имя пользователя / пароль mysql зашифровано так, как я его настроил?

Лукас

Вы можете использовать безопасное соединение с MySQL:

Сторона MySQL: http://dev.mysql.com/doc/refman/5.5/ru/secure-connections.html

Сторона PHP: http://php.net/manual/en/mysqli.real-connect.php (флаг MYSQLI_CLIENT_SSL)

Я не работал с SSL-соединениями с MySQL с PHP, но, я думаю, нетрудно найти необходимую информацию на http://php.net , http://dev.mysql.com и http://google.com

Обновить

Это может помочь: http://www.madirish.net/node/244 , PHP для подключения SSL к SSL , http://www.php.net/manual/en/mysqli.ssl-set.php

Вы можете использовать функции PHP mcrypt для шифрования и дешифрования данных.

Хороший пример этого можно найти прямо на SOF: лучший способ использовать PHP для шифрования и расшифровки?