Назад | Перейти на главную страницу

Управление удаленной базой данных MySQL с помощью локального phpmyadmin

есть ли способ управлять удаленным сервером MySQL с помощью локального phpMyAdmin? Я не думаю, что они позволят мне загрузить копию phpmyadmin через ftp. А пока я управляю удаленной базой данных через CLI, и это действительно больно. Я попытался изменить значение хоста в config.inc.php phpmyadmin. Я думаю, что могу подключиться к БД, но всегда говорит «Нет баз данных».

Я уверен, что ввел правильный IP-адрес моего хоста MySQL и ввожу правильное имя пользователя и пароль. Но почему он показывает «Нет баз данных»?

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

Да, вы можете легко это сделать через phpMyAdmin. Проверьте эту вики:

см. вики-страницу phpmyadmin: http://wiki.phpmyadmin.ne/pma/Config#Server.28s.29_configuration

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

Спасибо!

Если кому-то еще нужно / хочет знать, что я использовал SQLyog

Просто добавьте следующие строки в файл «config.inc.php» внизу:

$i++;
$cfg['Servers'][$i]['host'] = 'HostName:port'; //provide hostname and port if other than default
$cfg['Servers'][$i]['user'] = 'userName';   //user name for your remote server
$cfg['Servers'][$i]['password'] = 'Password';  //password
$cfg['Servers'][$i]['auth_type'] = 'config';       // keep it as config

. Вы получите раскрывающийся список «Текущий сервер:» с 127.0.0.1 и тем, что вы предоставили. $cfg['Servers'][$i]['host'] кулачковый переключатель между серверами.