есть ли способ управлять удаленным сервером 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']
кулачковый переключатель между серверами.