Как я могу запустить приложение локально для доступа к mysql базе данных по моему серверу, не включая удаленный доступ к mysql серверу.
У меня есть полный доступ SSH.
Действительно ли это возможно? Обратный SSH? VPN? (но кажется, что это немного сбивало бы с толку),
С SSH это довольно легко.
Давайте предположим, что Ваш DB прислушивается к соединениям на 127.0.0.1:3306 на машине S. Вы хотите получить доступ к тому DB от машины C.
На машине C Вы просто делают это:
ssh -L 127.0.0.1:3306:127.0.0.1:3306 S
Как только Вы зарегистрированы от C до S, C Вы сможет использовать порт 3306 на C, как будто это было на S. Первый IP/комбинация портов в той командной строке является портом, который Вы хотите иметь локально, т.е. на C, второй является удаленным портом, который Вы в конечном счете хотите использовать.
Это, вероятно, не, что Вы имели в виду, а если mysql сервер был также веб-сервером, и Вы использовали PHP на сервере для доступа к дб как localhost, который будет соответствовать описанию никакого удаленного доступа?
"Локальное приложение" было бы Вашим браузером.
PHPmysqladmin (который является правильным? Я никогда не использовал его), предоставил бы Вам административный доступ, но затем если у Вас есть доступ SSH к серверу, Вы могли бы использовать mysql
для администрирования.