На сегодняшний день phpMyAdmin широко применяется на практике. Последнее связано с тем, что разработчики интенсивно развивают свой продукт, учитывая все нововведения СУБД MySQL. Подавляющее большинство российских провайдеров используют это приложение в качестве панели управления для того, чтобы предоставить своим клиентам возможность администрирования выделенных им баз данных.
Предположим, что вы установили AppServ и обновили его (хотя phpMyAdmin от версии к версии менялся не сильно, рассматривать будем текущую его версию).
Открываем phpMyAdmin по ссылке http://localhost/phpMyAdmin/
(если вы настраивали виртуальные хосты, то путь может отличаться и зависит от вашей настройки).
Для входа вводим логин и пароль от MySQL.
Теперь рассмотрим основные действия более подробно.
Создание базы данных (БД)
- Создание новой БД повсеместно требуется при установке различных движков (например форума, торрент-трекера на PHP).
Для создания новой БД достаточно указать ее название в выделенном на картинке блоке и нажать "Создать".Новая БД создана, теперь при установке движка можно указать название нашей новой БД и устанавливаемый движок будет использовать ее в своей работе.
Крайне желательно для каждого движка создавать отдельную БД или же использовать часто предоставляемую движками возможность задать префикс, чтобы избежать ошибок с одинаковыми именами таблиц.
- При установке некоторых движков и модов требуется вручную выполнить SQL-запрос к БД.
Для этого открываем созданную нами базу данныхПереходим к интерфейсу для задания SQL-запросаВписываем SQL-запрос, который надо выполнить и нажимаем "Ok"Если ошибок не возникло вы увидите надпись "SQL-запрос был успешно выполнен "
Работа с пользователями
- описание писалось по phpMyAdmin версии 3.3.9. в более ранних действиях все делается аналогично, но кнопки расположены немного по другому.
Для добавления, редактирования или удаления пользователей переходим на вкладку "Привилегии".
Крайне желательно удалить всех стандартных пользователей кроме пользователя root на хосте localhost (обведен на иллюстрации слева) в целях безопасности.
Для удаления пользователей необходимо поставить галочки напротив строк с ними и нажать "Ок" в блоке "Удалить выделенных пользователей".
Для редактирования пользователя достаточно кликнуть по картинке в последнем столбце "Действие" в строке пользователя. После этого откроется страница которая будет рассмотрена ниже.
Для добавления пользователя используется ссылка "Добавить нового пользователя".
Итак добавим нового пользователя:Откроется страница изображенная слева.
Рассмотрим блок "Информация учетной записи":
в поле "Имя пользователя" указываем логин создаваемого пользователя;
в поле "Хост":
- "Любой хост" (или знак %) - указывайте этот хост только для тех пользователей, под которыми собираетесь подключаться напрямую к MySQL с других компьютеров, крайне не рекомендуется в целях безопасности разрешать подключаться с любого хоста под пользователем "root";
- "Локальный" (или "localhost") - это оптимальный выбор - скрипты размещенные на этом же сервере смогут работать с MySQL, вы сможете входить в PhpMyAdmin с любого компьютера под этим пользователем;
- так же можно указать определенный IP или использовать таблицу адресов прописанных в конфиге.
в полях "Пароль" и "Подтверждение" указываем пароль для создаваемого пользователя (создавать пользователей "без пароля" крайне не рекомендуется в целях безопасности).
По блоку "База данных пользователя" думаю затруднений не возникнет. Но если уж не уверены в том что выбрать, то выбирайте "Не создавать". Создать базу данных и настроить привилегии можно и позже.
В блоке "Глобальные привилегии" можно задать права пользователя, которые будут распространяться на все базы данных в MySQL. Если вы хотите разрешить пользователю работать только с определенными базами данных, то не выбирайте тут ничего - права на отдельные таблицы мы настроим на следующем шаге.
После того как все что нужно выбрали нажимаем "Ок".
Пользователь создан. Мы попадаем на страницу редактирования пользователя.
На этой странице вы можете сменить пароль, изменить учетную запись и глобальные права пользователя. На этих пунктах останавливаться не буду - все идентично рассмотренным ранее шагам.
Подробнее остановимся на добавлении пользователю отдельных разрешений на некоторые таблицы.
Допустим нам надо дать только что созданному пользователю права на созданную ранее БД "test".
Для этого выбираем имя этой БД в выпадающем списке в блоке "Привилегии уровня базы данных".
Сразу после выбора мы попадаем на страницу редактирования прав на эту БД.
Отмечаем галочками какие права на эту БД мы хотим дать (подблок "Данные" содержит разрешения необходимые для работы с БД - добавление, обновление, удаление строк из таблиц; подблок "Структура" содержит разрешения на создание, редактирование и удаление таблиц в БД). После того как отметили нужные разрешения нажимаем на "Ок" в блоке "Привилегии уровня базы данных".
Блок "Привилегии уровня таблицы" используется чтобы дать разрешения пользователю только на определенные таблицы в БД. Для возврата на страницу редактирования пользователя используется ссылка обозначенная на иллюстрации выше зеленой рамкой.
Теперь в блоке ""Привилегии уровня базы данных" мы можем увидеть установленные нами только что права на БД "test".
- - экспорт таблицы/БД
- импорт sql файла
- удаление/восстановление/оптимизация таблиц
- просмотр данных таблиц
- добавление данных в таблицу
- редактирование/удаление данных в теблице
- поиск данных по таблице
Copyright © 2009 Creaternal (v-tanke.ru).
При копировании информации, ссылка на источник и указание автора обязательны.
Любители качественных видео-инструкций могут посмотреть их (правда на английском) на сайте http://www.webhosting.uk.com/phpmyadmin-tutorials.php (внешка)