<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Работа с удаленным сервером MySQL с локального phpMyAdmin]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1072&amp;type=atom" />
	<updated>2009-02-03T12:42:23Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1072</id>
		<entry>
			<title type="html"><![CDATA[Re: Работа с удаленным сервером MySQL с локального phpMyAdmin]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6933#p6933" />
			<content type="html"><![CDATA[<p><strong>valeryiv</strong><br />Создайте отдельную конфигурацию для каждой БД, к которой есть доступ, и переключайте, как сервера. Либо попросите объединить эти БД под одним пользователем, если это возможно.</p><p>Если MySQL сервер закрыт для внешних подключений, то надо устанавливать phpMyAdmin на него, собственно.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-02-03T12:42:23Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6933#p6933</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Работа с удаленным сервером MySQL с локального phpMyAdmin]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6930#p6930" />
			<content type="html"><![CDATA[<div class="quotebox"><blockquote><p>Почему нельзя? В чем проблема проявляется?</p></blockquote></div><p>На сервере созданы две БД. Для каждой БД выслан свой логин-пароль.<br />Поэтому одновременно увидеть обе БД, подключившись к этому серверу, невозможно.<br />Даже если записать $cfg[&#039;Servers&#039;][$i][&#039;only_db&#039;]&nbsp; &nbsp;= array(&#039;namedb1&#039;, &#039;namedb2&#039;)<br />то все равно видна только та БД, для которой указаны <br />$cfg[&#039;Servers&#039;][$i][&#039;user&#039;]&nbsp; и $cfg[&#039;Servers&#039;][$i][&#039;password&#039;] . </p><p>Поэтому фактически для такого случая в конфигурации массив серверов - это массив баз данных. Сервер один, но элементов массива $cfg[&#039;Servers&#039;] должно быть два.<br />&nbsp; <br /></p><div class="quotebox"><blockquote><p>Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading<br />А если один этот сервер, то работает?</p></blockquote></div><p>Если один - тот же результат. Т.к. это не проблема phpMyAdmin, а проблема PHP-функции mysql_connect(). Видимо на сервере MySQL сконфигурирована так, что удаленный доступ невозможен. В других скриптах mysql_connect() при удаленном соединении выдает те же сообщения про апгрейд.</p>]]></content>
			<author>
				<name><![CDATA[valeryiv]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=790</uri>
			</author>
			<updated>2009-02-03T09:06:44Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6930#p6930</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Работа с удаленным сервером MySQL с локального phpMyAdmin]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6928#p6928" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>valeryiv сказал:</cite><blockquote><p>Получается, что этим способом экспорт-импорта можно воспользоваться, если установить собственный phpMyAdmin на доступном по FTP сервере ( там же, где и сайт).</p></blockquote></div><p>Именно.</p><div class="quotebox"><cite>valeryiv сказал:</cite><blockquote><p>При этом обнаружилось, что из-за того, что у каждой БД - свой логин-пароль, [ &#039;only_db&#039;]&nbsp; &nbsp;= array() использовать нельзя.</p></blockquote></div><p>Почему нельзя? В чем проблема проявляется?</p><div class="quotebox"><cite>valeryiv сказал:</cite><blockquote><p>Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading</p></blockquote></div><p>А если один этот сервер, то работает?</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-02-02T17:30:56Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6928#p6928</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Работа с удаленным сервером MySQL с локального phpMyAdmin]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6926#p6926" />
			<content type="html"><![CDATA[<p>Провел такой эксперимент.<br />Есть три сервера: локальный и два удаленных. На каждом из удаленных серверов - по две базы данных. Оба удаленных сервера у одного хостера, но создавались в разное время и сконфигурированы по-разному.</p><p>Поставил на локальном сервере phpMyAdmin-2.11.9.4 и создал файл конфигурации на 5 серверов: один элемент массива $cfg[&#039;Servers&#039;] для каждой БД, имена серверов - удаленные. <br />При этом обнаружилось, что из-за того, что у каждой БД - свой логин-пароль, [ &#039;only_db&#039;]&nbsp; &nbsp;= array() использовать нельзя.<br />Аутентификация - [&#039;auth_type&#039;] = &#039;config&#039;;&nbsp; </p><p>Результаты такие:<br />- на локальном сервере - все нормально<br />- на удаленном сервере 1 - все ромально<br />- на удаленном сервере 2 - фокус не проходит (не коннектится).</p><p>Warning: mysql_connect(): Client does not support authentication protocol requested by server; consider upgrading </p><p>Вопрос: можно ли эту ситуацию как-то победить ?</p>]]></content>
			<author>
				<name><![CDATA[valeryiv]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=790</uri>
			</author>
			<updated>2009-02-02T16:33:14Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6926#p6926</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Работа с удаленным сервером MySQL с локального phpMyAdmin]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6924#p6924" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>valeryiv</strong><br />Экспорт/Импорт лучше делать на удаленном сервере через директивы и указанные в них каталоги.<br />$cfg[&#039;UploadDir&#039;] = &#039;./upload&#039;;<br />$cfg[&#039;SaveDir&#039;] = &#039;./save&#039;;</p></blockquote></div><p>А в чем преимущества такого способа ?</p><p>Правильно ли я понимаю, что эти два каталога должны быть расположены на том же сервере, где развернут phpMyAdmin. И обмен файлами gzip между локальным компьютером и этим сервером выполняется по FTP ?</p><p>Сейчас хостинг-провайдер предоставляет&nbsp; phpMyAdmin на собственном (не клиентском) сервере, поэтому к нему доступа по FTP нет (наверное,&nbsp; нет и каталогов UploadDir&nbsp; и SaveDir). Получается, что этим способом экспорт-импорта можно воспользоваться, если установить собственный phpMyAdmin на доступном по FTP сервере ( там же, где и сайт).</p>]]></content>
			<author>
				<name><![CDATA[valeryiv]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=790</uri>
			</author>
			<updated>2009-02-02T06:40:07Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6924#p6924</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Работа с удаленным сервером MySQL с локального phpMyAdmin]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6917#p6917" />
			<content type="html"><![CDATA[<p><strong>valeryiv</strong><br />Экспорт/Импорт лучше делать на удаленном сервере через директивы и указанные в них каталоги.<br />$cfg[&#039;UploadDir&#039;] = &#039;./upload&#039;;<br />$cfg[&#039;SaveDir&#039;] = &#039;./save&#039;;</p><p>Отдельный запросы можно и через локальный phpMyAdmin делать. По скорости все очень индивидуально - у кого-то быстрее, у кого-то медленнее. Многое зависит от загрузки сервера, его общего быстродействия и индивидуальных настроек.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-02-01T15:28:02Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6917#p6917</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Работа с удаленным сервером MySQL с локального phpMyAdmin]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6915#p6915" />
			<content type="html"><![CDATA[<p><strong>Hanut</strong>, спасибо :-)</p><p>Последние версии PhpMyAdmin стали работать на удаленном сервере не всегда быстро, поэтому появилась идея работать локально. Хостинг-провайдер&nbsp; дает внешний адрес MySQL-сервера, что позволяет это делать. <br />Есть два основных применения PhpMyAdmin:<br />1) экспорт-импорт таблиц (иногда довольно больших размеров - до десятков Мбайт)<br />2) выполнение отдельных запросов к таблицам (просмотр, поиск или ручное редактирование нескольких записей)</p><p>Как Вы считаете, в каком из этих случаев имеет смысл использовать локальный PhpMyAdmin для повышения быстродействия ? Особенно, если не учитывать трафик (сеть на безлимитном тарифе).</p><p>И вообще, существует ли у пользователей подобная практика ? Есть ли какая-то статистика ?</p><p>И аналогичные вопросы по работе с MySQL не с&nbsp; PhpMyAdmin, но со служебными скриптами, которыми пользуюсь только я сам (остальным пользователям доступ закрыт).<br />Например, скрипты администрирование форума PunBB. Имеет ли смысл запускать их на локальном компьютере, но с удаленным доступом к MySQL ?</p>]]></content>
			<author>
				<name><![CDATA[valeryiv]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=790</uri>
			</author>
			<updated>2009-02-01T14:29:55Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6915#p6915</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Работа с удаленным сервером MySQL с локального phpMyAdmin]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6912#p6912" />
			<content type="html"><![CDATA[<p><strong>valeryiv</strong><br />Думаю, на быстродействии никак не скажется.<br />Трафика будет немного меньше из-за локального запуска скриптов.<br />Безопасность, примерно, на том же уровне. Если на сервере настроить доступ пользователю только с вашего постоянного IP, то будет нормально. Обратите внимание, что root лучше не использовать для внешнего подключения.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-02-01T14:06:05Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6912#p6912</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Работа с удаленным сервером MySQL с локального phpMyAdmin]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=6910#p6910" />
			<content type="html"><![CDATA[<p>Существует такая возможность:<br />на локальном сервере для phpMyAdmin в конфигурации ставим вместо localhost имя удаленного MySQL сервера, а также соответствующие user&nbsp; ,&nbsp; password&nbsp; и dbname.</p><p>Вопрос:<br />каковы преимущества и недостатки такого способа работы по сравнению со способом, когда phpMyAdmin установлен и запускается на удаленном сервере.<br />Будут ли различия в:<br />1) быстродействии<br />2) трафике<br />3) безопасности <br />или в чем-то еще другом ?</p><p>Спасибо !</p>]]></content>
			<author>
				<name><![CDATA[valeryiv]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=790</uri>
			</author>
			<updated>2009-02-01T10:36:22Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=6910#p6910</id>
		</entry>
</feed>
