PHP HTML MySQL
  • Регистрация
1 1 1 1 1 1 1 1 1 1 Рейтинг 0.00 (0 Голоса (ов))

Содержание материала

phpmyadmin

Сайт разработчика: http://phpmyadmin.net/
Документация: http://php-myadmin.ru/
Дистрибутив: http://phpmyadmin.net/home_page/downloads.php
Скачать архив all-languages.zip

Остановить сервис Apache, выполнив в командной строке "C:\Apache2\bin\httpd.exe -k stop", либо с помощью пакетного файла "stop-webserver.bat". Распаковать архив в каталог "C:\apache\localhost\www\". Появившуюся папку, для большего удобства, желательно переименовать в "phpmyadmin". Далее, в каталоге "C:\apache\localhost\www\phpmyadmin" создать файл "config.inc.php" следующего содержания (не забыть вписать пароль пользователя "root", который был создан при установке MySQL

Код
<?php
 $i = 0;
 $i++;
 $cfg['Servers'][$i]['host'] = 'localhost';
 $cfg['Servers'][$i]['extension'] = 'mysqli';
 $cfg['Servers'][$i]['connect_type'] = 'tcp';
 $cfg['Servers'][$i]['compress'] = false;
 $cfg['Servers'][$i]['auth_type'] = 'config';
 $cfg['Servers'][$i]['user'] = 'root';
 $cfg['Servers'][$i]['password'] = 'пароль'; // Пароль пользователя root
?>


Обратить внимание (!)
, что при подключении указывается phpMyAdmin, использовать расширение "mysqli", так как установленный нами MySQL 5, и произведенные выше настройки PHP 5, позволяют полноценно работать с функциями данного расширения.

Далее открыть httpd.conf и добавить в блок начинающийся строкой:

Следующую строку:
Alias /pma "C:/apache/localhost/www/phpmyadmin"

Теперь запустить сервисы с помощью пакетного файла start-webserver.bat и ввести в адресной строке браузера "localhost/phpmyadmin". Откроется окно phpMyAdmin для управления базами данных MySQL. Благодаря добавленной выше строке в конфигурационный файл Apache (так называемый алиас), также можно попасть в phpMyAdmin из любого хоста, для чего понадобится установить виртуальный хост и ввести в адресной строке браузера адрес вида: "имя хоста"/pma. Например: http://www.test.ru/pma.

Далее установим расширение функциональности phpMyAdmin, позволяющее работать с закладками, историями вводимых команд, дизайнером связанных таблиц и некоторыми другими дополнительными функциями.

Для установки расширения сперва необходимо создать базу данных "phpmyadmin" и импортировать в нее специально предназначенные таблицы. Выбрать на главной странице ссылку "Import" ("Импорт"), на открывшейся странице, в разделе "File to import" ("Импортируемый файл") нажать кнопку "Browse..." ("Обзор..."), выбрать файл "create_tables.sql", находящийся в каталоге "scripts", и нажать кнопку "Go" ("OK").

Следующим шагом необходимо создать специального пользователя с именем "pma" и наделить его соответствующими правами, для чего нажать "Privileges" ("Привилегии"), на открывшейся странице нажать ссылку "Add a new User" ("Добавить нового пользователя"), в разделе "Login Information" ("Информация учетной записи") заполнить поля следующим образом:

User name (Имя пользователя): pma
Host (Хост): localhost
Password (Пароль): ввести свой пароль

Нажать кнопку "Go" (OK).

На открывшейся странице, в разделе "Database-specific privileges" ("Привилегии уровня базы данных") из ниспадающего меню "Add privileges on the following database:" ("Добавить привилегии на следующую базу") выбрать "phpmyadmin". Откроется следующая страница, где в разделе "Database-specific privileges" ("Привилегии уровня базы данных"), в блоке "Data" ("Данные"), поставить галочки рядом с опциями: SELECT, INSERT, UPDATE, DELETE и нажать "Go" ("OK").

Теперь вновь открыть конфигурационный файл phpMyAdmin "config.inc.php" и добавить несколько новых директив. Все содержимое конфигурационного файла должно будет выглядеть примерно так:

Код
<?php
 $i = 0;
 $i++;
 $cfg['Servers'][$i]['host'] = 'localhost';
 $cfg['Servers'][$i]['extension'] = 'mysqli';
 $cfg['Servers'][$i]['connect_type'] = 'tcp';
 $cfg['Servers'][$i]['compress'] = false;
 $cfg['Servers'][$i]['auth_type'] = 'config';
 $cfg['Servers'][$i]['user'] = 'root';
 $cfg['Servers'][$i]['password'] = 'пароль'; /* Пароль пользователя root. */
 $cfg['Servers'][$i]['controluser'] = 'pma'; /* Имя созданного вами только что пользователя для доступа к расширенным таблицам. */
 $cfg['Servers'][$i]['controlpass'] = 'пароль'; /* А здесь его пароль. */
 $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
 $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
 $cfg['Servers'][$i]['relation'] = 'pma_relation';
 $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
 $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
 $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
 $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
 $cfg['Servers'][$i]['history'] = 'pma_history';
 $cfg['Servers'][$i]['tracking'] = 'pma_tracking';
 $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
 $cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
?>


Полная установка и настройка скрипта phpMyAdmin – завершена, как и всего комплекса веб-разработчика в целом.

Добавить комментарий

Не материться, не поливать друг друга грязью, не писать большими буквами.
За нарушения БАН!


Защитный код
Обновить

Декабрь 2024
Пн Вт Ср Чт Пт Сб Вс
25 26 27 28 29 30 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

Случайный афоризм

Случайная статья

Инструмент Patch tool (Заплатка) с параметром Content-Aware (С учетом содержимого) используется для того, чтобы убрать нежелательные участки изображения. Для использования нужно выбрать некоторую область и Photoshop автоматически определит рандомизованный узор заливки.
WEBSITE.WS - Your Internet Address For Life™ <p> Your browser does not support frames. Continue to <a ondragstart="return false;" href="https://www.website.ws/wc_landing.dhtml?domain=ucoz.ws">https://www.website.ws/wc_landing.dhtml?domain=ucoz.ws</a>.</p>

Логин

Регистрация