<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; Как ограничить доступ к базам данных?]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1816&amp;type=atom" />
	<updated>2010-07-06T10:18:51Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1816</id>
		<entry>
			<title type="html"><![CDATA[Re: Как ограничить доступ к базам данных?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12652#p12652" />
			<content type="html"><![CDATA[<p><strong>viktor6</strong><br />Я имел в виду закрыть доступ вообще, с помощью .htpasswd и .htaccess. Это в том случае, если пользователю не нужен доступ к phpMyAdmin. Доступ к MySQL это никак не ограничит.</p><p>.htaccess будет примерно таким:<br /></p><div class="codebox"><pre><code>AuthType Basic
AuthName &quot;Private Zone&quot;
AuthUserFile /var/www/.htpasswd
require valid-user</code></pre></div><p>И файл .htpasswd содержащий хеш пароля. Создается хеш пароля либо из командной строки, либо при наличии панели управления сайтом, через нее.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-07-06T10:18:51Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12652#p12652</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как ограничить доступ к базам данных?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12650#p12650" />
			<content type="html"><![CDATA[<p><strong>Hanut</strong><br />Хорошо как тогда закрыть доступ к phpMyAdmin ? файлом .htaccess или другим способом ?<br />если&nbsp; .htaccess из таким содержанием <br /></p><div class="codebox"><pre><code>order allow deny
deny from all
allow from 192.126.12.199</code></pre></div><p>а если ап динамика? вот и незнаю как ето все реализовать<br />просто думал в phpMyAdmin есть настройки которые при авторизации пользователя ему все было ограничено в использовании phpMyAdmin</p>]]></content>
			<author>
				<name><![CDATA[viktor6]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=75</uri>
			</author>
			<updated>2010-07-06T08:57:54Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12650#p12650</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как ограничить доступ к базам данных?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12648#p12648" />
			<content type="html"><![CDATA[<p>Если ограничить права пользователя MySQL нельзя, то можно только закрыть доступ к phpMyAdmin. Не знаю что еще можно придумать и зачем.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-07-06T08:42:32Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12648#p12648</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как ограничить доступ к базам данных?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12645#p12645" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>viktor6</strong><br />phpMyAdmin можно установить и на свой сайт, поэтому ограничить надо не доступ к phpMyAdmin, а именно уровень прав пользователя MySQL. Можно создать разные группы пользователей, которые устанавливать в зависимости от необходимости. Привилегии в MySQL настраиваются достаточно широко по своим возможностям.</p><p>Доступ к phpMyAdmin закройте с помощь .htaccess, что убережет данные БД от возможности подобрать пароль через доступ к phpMyAdmin.</p></blockquote></div><p>Думал есть другое решения кроме .htaccess</p>]]></content>
			<author>
				<name><![CDATA[viktor6]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=75</uri>
			</author>
			<updated>2010-07-05T20:58:58Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12645#p12645</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как ограничить доступ к базам данных?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12643#p12643" />
			<content type="html"><![CDATA[<p><strong>viktor6</strong><br />phpMyAdmin можно установить и на свой сайт, поэтому ограничить надо не доступ к phpMyAdmin, а именно уровень прав пользователя MySQL. Можно создать разные группы пользователей, которые устанавливать в зависимости от необходимости. Привилегии в MySQL настраиваются достаточно широко по своим возможностям.</p><p>Доступ к phpMyAdmin закройте с помощь .htaccess, что убережет данные БД от возможности подобрать пароль через доступ к phpMyAdmin.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-07-05T20:45:58Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12643#p12643</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как ограничить доступ к базам данных?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12641#p12641" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p><strong>viktor6</strong><br />Создайте отдельного пользователя и наделите его только необходимыми привилегиями. Для простейших случае достаточно отметить SELECT, UPDATE, INSERT и DELETE (конкретные привилегии зависят от прав необходимых для выполнения скрипта). Можно ограничить доступ к критически важным данным определенных таблиц, то есть выставить особые права уровня таблицы, что тоже возможно.</p></blockquote></div><p>А можно както этому пользователю запретить в phpMyAdmin что либо делать?</p>]]></content>
			<author>
				<name><![CDATA[viktor6]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=75</uri>
			</author>
			<updated>2010-07-05T14:39:52Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12641#p12641</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как ограничить доступ к базам данных?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12640#p12640" />
			<content type="html"><![CDATA[<p><strong>viktor6</strong><br />Создайте отдельного пользователя и наделите его только необходимыми привилегиями. Для простейших случае достаточно отметить SELECT, UPDATE, INSERT и DELETE (конкретные привилегии зависят от прав необходимых для выполнения скрипта). Можно ограничить доступ к критически важным данным определенных таблиц, то есть выставить особые права уровня таблицы, что тоже возможно.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-07-05T13:37:48Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12640#p12640</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как ограничить доступ к базам данных?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12638#p12638" />
			<content type="html"><![CDATA[<p>А у меня другой вопрос<br />У меня на компе есть веб сайты а также игровые сервера которые используют mysql и вот какой вопрос:<br />Хочу создать одного пользователя в Бд чтобы он имел доступ ко всем базам но с ограничеными возможностями тобиш чтобы если ктото узнает пароль и логин то не мог через phpMyAdmin и другим способом навредить базам данных?<br />как это все реализовать?</p>]]></content>
			<author>
				<name><![CDATA[viktor6]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=75</uri>
			</author>
			<updated>2010-07-05T13:13:17Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12638#p12638</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Как ограничить доступ к базам данных?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12633#p12633" />
			<content type="html"><![CDATA[<p><strong>MoT9I</strong><br />Это настраивается в phpMyAdmin на странице привилегий. Создайте базы данных, затем добавьте на странице привилегий пользователей и установите им доступ к необходимым базам данных, выберите права, которые должны быть делегированы пользователям на эти БД. Не выставляйте глобальные права, а только права уровня выбранной базы данных.</p><p>В некоторых случаях может быть удобно устанавливать права на базы данных по префиксу, в этом случае выбрав например префикс [mono]user_[/mono] можно установить необходимые права на уже существующие базы данных с префиксом [mono]user_[/mono] и те, которые будут с ним созданы.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-07-05T08:00:37Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12633#p12633</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Как ограничить доступ к базам данных?]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12632#p12632" />
			<content type="html"><![CDATA[<p>На впс настроил хостинг сайтов (php+apach+mysql). Мне нужно дать доступ к хостингу для двух моих друзей, проблема в базах данных, не знаю как сделать так, чтоб каждый юзер имел доступ только к своим базам и не видел базы другого юзера. Где это настраивается? в пхп му админе или в другом месте?</p>]]></content>
			<author>
				<name><![CDATA[MoT9I]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2930</uri>
			</author>
			<updated>2010-07-04T22:51:53Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12632#p12632</id>
		</entry>
</feed>
