PHPMyAdmin


Перед ознакомлением с данной статьеёй, стоит прочитать о мини phpMyAdmin-е (Adminer)

Обычный способ действий при создании базы данных или таблицы выглядит следующим образом: вы делаете эскиз, который схематически определяет структуру этой таблицы, и пытаетесь понять, сколько полей вам необходимо и какие свойства должны иметь эти поля. В отличие от РНР, в MySQL имеет значение тип поля, например, невозможно сохранить символьную строку в поле, которое предназначено для чисел с плавающей запятой. После того, как вы определили структуру таблицы, с помощью специальных команд MySQL создает такую таблицу. Теперь вы можете вводить данные в форму, которая создается средствами HTML и данные в которой обрабатываются с помощью РНР-скрипта - и затем введенные данные сохраняются в таблице, из которой вы позднее можете считать информацию с помощью определенных команд.

Весь описанный процесс не является таким сложным, как это может показаться - однако все-таки достаточно сложным, чтобы пытаться детально изучить каждый его пункт. Здесь на помощь приходит программа PHPMyAdmin. С помощью этой программы вы сможете за короткое время создать работающую таблицу, не задумываясь при этом о том, как именно создается база данных и каким образом данные попадают в вашу таблицу. Большую часть всех этих проблем принимает на себя программа PHPMyAdmin.

Как можно понять из названия программы, она предназначена для управления базами данных MySQL и написана полностью на РНР. С помощью нее вы можете выполнять все возможные операции с базой данных, кроме этого, имеются простые маски для ввода и редактирования данных, что позволяет не создавать специальных форм для работы с достаточно простой, обозримой (структурой данных. Это относится, например, к случаю ввода и редактирования обособленного блока данных. Если на собственной web-страиице вы хотите предоставить своим посетителям такую возможность например, на гостевой книге или в форуме - то вполне можете обойтись без отдельной формы и без обработки введенных посетителем данных (рис. 5.2).

У многих хостеров программа PHPMyAdmin уже установлена, таким образом о ее установке вы, как правило, можете не заботиться. Если же программа
отсутствует, то вы можете загрузить ее с Web-сайта www.phpmyadmin.net или www.php-myadmin.ru и установить ее в вашем Web-каталоге. Как и большинство программ, относящихся к области РНР и MySQL, программа PHPMyAdmin относится к open-source и распространяется совершенно бесплатно.

Процедура инсталляции довольно проста - все файлы распаковываются и копируются в отдельный каталог на сервере, и с помощью файла config.inc.php передается пара параметров - каких именно, зависит от сервера MySQL. Провайдер сам должен указать вам эти параметры, если, конечно, он поддерживает сервер MySQL.

В пакете «Денвер» программа PHPMyAdmin (рис. 5.3) уже установлена и может быть вызвана с помощью http: //localhost/tools/phpmvadmin.

При первом запуске программа PHPMyAdmin приветствует вас большим предупреждением, в котором требует, чтобы вы жестко контролировали пароль и права доступа к серверу MySQL. Если вы - как рекомендуется в главе 1 - при работе программы «Денвер» не подключены к сети, то вы можете смело игнорировать это предупреждение, которое, однако, выглядит достаточно назойливо. Давайте немного ограничим права доступа (рис. 5.4).

В разделе формы под названием Изменить пароль введите пароль для пользователя «root», а затем подтвердите его, нажав на кнопку ОК.
После того, как вы изменили пароль для пользователя «root» и после этого хотите выполнить какие-то действия с помощью программы PHPMyAdmin, то программа при следующем запуске выдает сообщение об ошибке. Однако не следует беспокоиться. Хотя PHPMyAdmin сообщила об изменении настроек серверу MySQL, она еще не сумела изменить собственную конфигурацию. Здесь необходимо немного усилий и следует указать программе измененный пароль.

Загрузите файл config.inc.php в текстовый редактор. Этот файл находится в каталоге «Денвера» в подкаталоге home\localhost\www\Tools\phpmyadmin (рис. 5.5).

Найдите строку $cfg['Servers'][$i] ['user'] = 'root'. С помощью этой строки задаются три переменные, в которых определяется тип идентификации, имя пользователя и присвоенный этому пользователю пароль.

Как тип идентификации стандартно выбирается «config», в качестве имени пользователя мы должны указать «root», И только в третьей строке мы должны ввести выбранный вами пароль. Например, если вы выбрали пароль «test», то эти три строчки будут выглядеть таким образом;

$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = 'test';

Сохраните измененный файл и вновь вызовите программу PHPMyAdmin. Теперь пользователь «root» обладает полными правами доступа, однако теперь они защищены паролем, что обеспечивает защиту от несанкционированного доступа. Кроме этого, исчезло и сообщение с предупреждением.

 


Тэги:

Комментарии: 0

Прокомментировать »

 
 
 

Прокомментировать

 
 
Сообщение *
 
Проверочный код *
 
 
 
Яндекс.Метрика