Новая версия phpmyadmin. Создание новой базы данных и пользователя в PhpMyAdmin. Установка и настройка phpMyAdmin

Здравствуйте, уважаемые читатели блога сайт. Сегодня хочу поговорить про скрипт (программу) PhpMyAdmin , который помогает в удобной графической форме (без ввода SQL запросов) управлять базами данных на сервере MySQL. В зависимости от уровня доступа пользователя, с помощью этого серверного скрипта можно управлять как отдельными БД, так и целым сервером MySQL.

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

Однако, программа PhpMyAdmin для меня стала таким же . Правда, я использую ее хоть и постоянно, но, как правило, для очень ограниченного количества операций. В основном, когда хочу создать базы данных сайта, оптимизировать таблицы БД, ну, и в редких случаях она помогает мне внести изменения сразу во все тексты статей, что существенно экономит время.

Установка и настройка ПхпМайАдмин

Само собой разумеется, что возможностей у PhpMyAdmin гораздо больше, но мне этого вполне хватает. Хотя, когда я изучал видеокурс Попова по PHP и MySQL , то использовал эту программу для создания своих собственных баз данных и для создания нужных таблиц с нужными полями в этих БД.

Вообще, Евгений в этом видеокурсе рассказывает про написание своей собственной CMS (не такой, конечно же, сложной и навороченной, как, например, но все же имеющей админку) с помощью PHP и языка запросов MySQL. Попутно вы, естественно, изучаете основы этих языков, что будет не лишним и пригодится при работе с собственным сайтом. Курс очень большой и объемный, но, по-моему, полезный, особенно для новичков в этом деле.

PhpMyAdmin будет установлен на подавляющем большинстве хостингов (во всяком случае рунета) для предоставления вебмастерам возможности работы со своими базами данных. Создаются БД, как правило, средствами самой панели управления хостингом (), а вот работа с уже созданной базой данных MySQL практически у всех хостеров отдана на откуп ПхпМайАдмин и это правильно, ибо он очень хорошо для этого подходит, да и сам скрипт многим хорошо знаком.

Т.о. сама по себе установка и настройка этой программы вам, скорее всего, и не понадобится, но я все же, на всякий случай, коротенько расскажу, где можно скачать скрипт и как осуществляется его установка и настройка. Кстати, эту программу можно использовать не только на сервере хостинга, но и на локальном сервере с установленным MySQL. В состав скрипт уже входит по умолчанию.

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

Скачать PhpMyAdmin с поддержкой русского языка можно с этой страницы , хотя можете оттуда же скачать вариант скрипта с поддержкой только английского языка. Последняя актуальная версия имеет номер 4.0.5 и она будет совместима с PHP 5 и MySQL 5.

Версия 2.11.11.3 совместима с более старыми версиями PHP 4+ и MySQL 3+. Скачав архив программы, вам нужно будет его распаковать и подключиться с своему сайту по FTP, например, с помощью .

Создайте в корневой папке (обычно это либо PUBLIC_HTML, либо HTDOCS) своего сайта каталог с любым понятным вам названием, например, «myadmin» (если в названии каталога вы будете использовать заглавные буквы, то при обращении к нему из адресной строки браузера вам придется учитывать регистр символов).

Ну, а теперь через FileZilla скопируйте в созданный каталог содержимое архива со скриптом (всю кучу папок и файлов из состава дистрибутива можно выделить сразу, нажав Ctrl+A на клавиатуре) и нажмите на пункт «Закачать на сервер», выбрав его из контекстного меню:

По окончании копирования файлов (это есть установка PhpMyAdmin ) вам нужно произвести предварительную настройку этого скрипта. Самый простой способ настройки состоит в том, чтобы переименовать файл «config.sample.inc.php» (из созданной вами папки «myadmin») в «config.inc.php».

После этого откройте полученный файл «config.inc.php» на редактирование и приступайте к настройкам, которые заключаются в задании идентификатора, помогающего зашифровать ваш пароль доступа к ПхпМайАдмин в cookie браузера. Для этого в строку:

$cfg["blowfish_secret"] = "";

введите не менее 10 знаков между одинарными кавычками, например, так:

$cfg["blowfish_secret"] = "sjkdflscokdkld";

Запоминать введенную последовательность вам не нужно. Собственно, предварительную настройку PhpMyAdmin можно считать завершенной. Хотя, вы можете еще изменить используемый по умолчанию способ входа, который задается в строке:

$cfg["Servers"][$i]["auth_type"] = "cookie";

В этом случае придется каждый раз для входа вводить логин и пароль, которые можно будет запомнить в cookie средствами браузера. Но можно заменить эту строку на такой код:

$cfg["Servers"][$i]["auth_type"] = "config"; $cfg["Servers"][$i]["user"] = "vash_logint"; $cfg["Servers"][$i]["password"] = "parol_odnako";";

Во второй и третьей строке этого кода вы задаете логин и пароль для входа в программу, которые теперь не нужно будет набирать (автоматический вход). Но такой способ входа является менее безопасным, чем тот, что используется по умолчанию, хотя, если вы работаете с сайтом на локальном хосте, то такая настройка входа будет предпочтительней.

Экспорт и импорт базы данных через PhpMyAdmin

После того, как закончите настройку, можно будет попробовать в него войти. Для этого вам нужно в адресной строке браузера набрать путь до той папки, в которую установили файлы дистрибутива PhpMyAdmin. Т.е., например, для моего блога этот адрес выглядел бы так:

Https://сайт/myadmin/index.php

Если скрипт вы установили и настроили корректно, то появится окно, предлагающее ввести логин и пароль для входа в программу:

Для входа вы можете использовать имя пользователя и пароль, которые вам дал ваш хостер. В случае установки PhpMyAdmin на свой сервер, логин будет по умолчанию «root», а пароль тот, который вы указали при установке MySQL. В результате попадете на главную страницу скрипта:

Иконка домика вам всегда позволит вернуться на начальную страницу программы. Давайте рассмотрим те действия, которые чаще всего совершают пользователи — создание и восстановление из бэкапа базы данных. Вообще, конечно же, создать бэкап БД можно многими способами, но резервные копии, сделанные через Php My Admin, меня еще ни разу не подводили.

Есть скрипты и расширения для различных CMS, которые могут создавать бэкапы баз данных по расписанию и вообще без вашего участия, но я лично предпочитаю пользоваться сделанными вручную резервными копиями (мне так спокойнее). В базе данных различных CMS содержится самое ценное из того, что есть у вас на сайте — написанные вами статьи, потеря которых будет невосполнима.

В левой колонке интерфейса ПхпМайАдмин выберите ту базу данных, бэкап которой хотите сделать, после чего перейдите на вкладку «Экспорт» из верхнего горизонтального меню основного окна программы:

Эта программа умеет налету архивировать резервную копию с базой, поэтому в самом низу открывшейся страницы имеет смысл поставить галочку в положение «gzip», сократив тем самым объем и время закачки. В колонке «Экспорт», по умолчанию, будут выделены все таблицы из нужной вам базы данных и выбран формат ее сохранения как «SQL».

Если захотите скопировать лишь некоторые таблицы, то выделите только их. Для создания бэкапа в PhpMyAdmin достаточно лишь нажать на кнопку «ок» и выбрать место на своем компьютере для хранения архива. Собственно, все — быстро и просто. Единственное, что нужно — не забывать повторять эту процедуру после добавления новых материалов на сайт.

Теперь давайте мысленно перенесемся к тому горестному моменту, когда вам может понадобиться восстановить базу данных из заранее созданного бэкапа. Сначала лучше удалить все имеющиеся таблицы в восстанавливаемой БД. Для этого нужно щелкнуть по ее названию в левой колонке программы и под списком всех таблиц БД нажать на «Отметить все», а из выпадающего списка выбрать «Удалить»:

После этого вы переходите из верхнего меню основного окна PhpMyAdmin на вкладку «Импорт», щелкаете по кнопке «Выберите файл» и начинаете рыскать по своему компьютеру в поисках последнего актуальной резервной копии нужной вам базы данных.

Программе понадобится некоторое время, чтобы извлечь и восстановить все таблицы БД из архива, после чего вы сможете опять наслаждаться полностью работоспособным сайтом. Тоже все очень просто и быстро, что не может не радовать.

Создание новой базы данных и пользователя в PhpMyAdmin

Если вы создаете сайт на своем сервере (локальном, виртуальном или выделенном), то вам может понадобиться создать новую базу данных , что с легкость можно сделать в этой программе. Для этого на начальной странице вам нужно будет всего лишь ввести ее название в поле «Создать новую БД» и нажать кнопку создать. Все, новая база данных в PhpMyAdmin создана.

Теперь нам нужно будет еще создать пользователя для этой БД — на начальной странице перейти по ссылке «Привилегии»:

А в открывшемся окне вам необходимо перейти по ссылке «Добавить нового пользователя» :

  1. Имя пользователя — вводим желаемое имя на латинице (оно будет логином при входе)
  2. Хост — обычно вводят localhost
  3. Пароль и Подтверждение — придумываете пароль посложнее, чтобы враг не догадался

В области «Глобальные привилегии» выбираете те возможности, которые будут предоставлены создаваемому вами пользователю. Для локального сервера лучше всего будет нажать по ссылке «Отметить все»:

Ну вот, нового пользователя в ПхпМайАдмин мы тоже с успехом создали.

Другие способы использования ПхпМайАдмин

У меня как-то был случай, когда после переноса моего сайта на другой сервер он стал выдавать ошибку базы данных. Открыв программу я увидел сообщение, что одна из таблиц моей БД повреждена.

Но данную проблему получилось довольно-таки просто и быстро решить средствами самого же PhpMyAdmin. Для этого я отметил галочкой поврежденную таблицу и выбрал из расположенного внизу выпадающего списка вариант «Восстановить таблицу».

Кроме этого, довольно часто я пользуюсь опцией по оптимизации таблиц , которым эта самая оптимизация необходима. Для этого достаточно нажать в самом низу списка таблиц по ссылке «Отметить требующие оптимизации» и выбрать из выпадающего списка вариант «Оптимизировать таблицу»:

Ну, а еще я иногда пользуюсь такой возможностью, как выполнение SQL запросов к определенным таблицам базы данных. Это очень удобно, когда вам нужно что-нибудь поменять в текстах всех статей на вашем сайте. Если количество статей перевалило далеко за сотню, то вручную это проделать просто не представляется возможным. Тоже самое можно сделать, установив на свою CMS необходимое расширение, но можно обойтись и одним лишь PhpMyAdmin.

Внимание!!! Прежде, чем выполнять описанные ниже действия, обязательно сделайте бэкап базы данных, описанным выше способом.

В WordPress статьи хранятся в таблице под названием «wp_posts», поэтому для внесения изменений в тексты всех статей вам нужно в левой колонке окна программы щелкнуть по названию этой таблицы, а в центральном окне перейти на вкладку «Обзор» из верхнего меню:

Откроется отдельное окно, в котором вам и нужно будет набрать текст SQL запроса , вносящего изменения во все статьи сайта. Этот текст будет выглядеть примерно так:

UPDATE wp_posts SET post_content =REPLACE(post_content, "что_нужно_изменить", "на_что_нужно_изменить");

Я менял последний раз уровни заголовков внутри статей (убирал заголовки уровня h4, заменяя их на h3) и последовательно выполнял через PhpMyAdmin такие SQL запросы:

UPDATE wp_posts SET post_content =REPLACE(post_content, "

", "

"); UPDATE wp_posts SET post_content =REPLACE(post_content, "

", ""););

Справа от области ввода SQL запроса в окне ПхпМайАдмин можно будет выбрать только те поля, в которых вы хотите произвести изменения. Тексты статей в WordPress записываются в поле «post_content»:

Есть еще много способов использования этой программы для выполнения насущных операций с базой данных.

Если вы знаете еще какие-нибудь полезные возможности ПхпМайАдмин, то киньте ссылочку в комментариях, ну, или объясните суть дела на словах.

Удачи вам! До скорых встреч на страницах блога сайт

посмотреть еще ролики можно перейдя на
");">

Вам может быть интересно

Буфер обмена Windows и сохранение его истории в Clipdiary
Dropbox - как пользоваться облачным хранилищем данных, а так же работа с программой Дропбокс на компьютере и в мобильном Программы для продвижения в Инстаграм
KeePass - менеджер и генератор сложных паролей, а так же лучшая программ для хранения и удобного использования паролей
Notepad++ - бесплатный Html и PHP редактор с подсветкой синтаксиса, обзор возможностей и лучшие плагины для Нотепада++

Современная жизнь уже абсолютно немыслима без Интернета, при этом, сам Интернет невозможно представить без повсеместно используемых и необходимых для его функционирования СУБД MySQL. И ведь неспроста же большая часть веб-сайтов в мире использует для хранения данных именно эту систему управления базами данных.

Естественно, что для создания интернет-сайта любого уровня сложности требуются квалифицированные специалисты, однако и они тоже нуждаются в определённом инструментарии, способным упростить создание и администрирование баз данных. Это означает, что программы, которые позволяют управлять базами эффективно и качественно взаимодействовать непосредственно с самыми данными, всегда будут в цене и окажутся неизменно востребованными среди заинтересованных пользователей.

Одной из самых распространенных программ такого типа является приложение phpMyAdmin , написанное на серверном языке программирования PHP.

Насколько широко данное программное обеспечение применяется на практике, можно судить по меньшей мере по тому факту, что практически любой хостинг, использующий MySQL, предлагает именно phpMyAdmin в качестве управляющей панели. И не удивительно, ведь талантливые разработчики, создавшие настолько популярнее приложение постоянно его совершенствуют, добавляя всё новые и новые механизмы для разработки и администрирования баз данных любого уровня сложности, а работает всё это в красивой оболочке, которая весьма удобна и юзабельна даже для начинающего разработчика.

Установка и настройка phpMyAdmin:

Исходя из вышесказанного, основная масса отечественных провайдеров абсолютно не собирается отказываться от phpMyAdmin, тем более, что и большое количество зарубежных хостинг провайдеров взяло на вооружение это web-приложение. Мало того, огромное количество Linux дистрибутивов имеют в своих репозиториях данное ПО, которое предлагается как лучшее бесплатное средство для работы с MySQL базами данных. Установка phpmyadmin на разных Linux и Windows платформах может незначительно отличаться, однако общий ход действий по установке схож. Сперва необходимо распаковать архив с php скриптами в соответствующий каталог, обрабатываемый web-сервером Apachе, а далее, в зависимости от конфигурации сервера, прописывать необходимые инструкции в файлы config.inc.php, httpd.conf, my.ini.

ПО также используется в популярных сборках для разработчиков: Xampp и Denwer, поэтому, если Вы планируете работать на ОС Windows, то рекомендуем именно эти сборки - там ничего настраивать не нужно, всё уже сконфигурировано за Вас. Поэтому просто скачиваем, устанавливаем и пользуемся.


Историческим предшественником стало появившееся еще в 1997-м году приложение под названием MySQL-Webadmin, которое сегодня получило уже свыше пяти десятков языковых локализаций.

Сегодня софт распространяется под лицензией GNU и интегрируется во многие современные разработки.

Если абстрагироваться, то программа представляет собой сборку скриптов. Каждый отдельный скрипт создан при помощи языка РНР – он наиболее полно, точно и быстро позволяет работать с MySQL движком, управляя всеми его механизмами через удобный пользовательский интерфейс.

Функционирование приложения тоже отличается логической простотой – оно отправляет на сервер SQL-запросы, в результате которых происходит изменение хранящейся в базе информации – её можно дополнять и удалять блоками, хранить и экспортировать, редактировать, сортировать и выполнять над ней многие другие операции.

Конечно, раскрыть все возможности MySQL поможет язык SQL и ряд других решений в виде функций и хранимых процедур, а сама оболочка phpMyAdmin позволит это сделать максимально быстро и удобно.

В числе основных возможностей и черт программы phpMyAdmin пользователей привлекают:

  • удобный и понятный веб-интерфейс с поддержкой русского языка;
  • поддержка объектов БД независимо от версии сервера MySQL;
  • импорт данных из SQL или CSV и их экспорт в эти же форматы, а также в перечень других популярных форматов файлов.
  • обширные возможности управления базами данных с большого числа серверов.
  • простой и удобный подход к редактированию данных при помощи табличного редакторапоследних версиях осуществлена полноценная поддержка технологии AJAX);
  • простое создание объектов БД и столь же простое их изменение.
  • удобная реализация служебных функций (ремонт, восстановление, очистка таблиц БД).
Легкая доступность любых часто используемых операций, а также дружелюбный интерфейс стали залогом огромной популярности программы phpMyAdmin.

Интерфейс программы: Русский/Английский

Платформа:XP / 7 / Vista

Производитель: phpMyAdmin devel team

Сайт: www.phpmyadmin.net

phpMyAdmin является некоммерческим приложением, написанным на PHP, которое, в первую очередь, предназначено для работы с базами данных MySQL (в том числе и удаленной) и непосредственного использования в веб-программировании. Сама программа phpMyAdmin распространяется по лицензии GNU, то есть имеет открытый исходный код, так что, при желании любой разработчик, сведущий в этом деле, может изменить приложение phpMyAdmin по своему усмотрению. Само собой разумеется, что при использовании такой лицензии найти ее в сети Интернет и скачать бесплатно не представляет труда. Можно обратиться хотя бы даже к сайту разработчика.

Основные возможности программы phpMyAdmin

Что касается основного функционального набора программы phpMyAdmin, то здесь все просто. Ним сможет воспользоваться даже пользователь довольно поверхностно знакомый с основами работы с запросами, скриптами и базами данных MySQL. Простота работы приложения phpMyAdmin обеспечивается, в первую очередь тем, что у пользователя нет необходимости вводить команды непосредственно. Дружественный и интуитивно понятный интерфейс обеспечивает популярность этой утилиты. Более того, программа phpMyAdmin поддерживает более 60 языков, в том числе и русский. К самым простым операциям, которые заложены в основу приложения phpMyAdmin, стоит отметить создание или удаление баз данных, создание, удаление или редактирование таблиц, удаление, редактирование и добавления полей, выполнение произвольных SQL-запросов и многое другое.

Однако, необходимо обратить внимание и на некоторые тонкости, связанные с корректной работой программы phpMyAdmin. Прежде всего, необходимо меть на терминале установленные программы MySQL 5 и PHP 5.2 (для работы с MySQL 3.x.x). В связи с использованием более старых версий PHP и MySQL разработчики до сих пор поддерживают версии 2.x.x.

Вообще, если говорить о приложении phpMyAdmin, которое распространяется бесплатно, то здесь найдетмя множество возможностей на любой вкус. Понятное дело, что более всего программа phpMyAdmin ориентирована именно на среды разработки в области веб-программирования. При этом в главном окне программы, разделенном на несколько рабочих областей можно найти интересующие вас закладки, в каждой из которых, отображается подробнейшая информация. Кроме того, нельзя не обратить внимание на довольно объемный справочный материал. Так что, если у вас возникли какие-либо вопросы по поводу работы или использования самой программы phpMyAdmin или некоторых ее функций, всегда можно обратится к справке за помощью, где можно найти самое подробное описание на русском языке.

Программа phpMyAdmin лучший помощник в администрировании и управлении базами MySQL. Трудно найти хостинг, на котором бы не было phpMyAdmin. Также трудно будет найти и вебмастера, который бы ни разу им не пользовался. Это поистине незаменимый инструмент в арсенале любого человека, занимающегося созданием сайтов. Попробуем рассмотреть это приложение подробней.

Следует знать, что по сути phpMyAdmin представляет собой набор скриптов написанных на PHP. В нем есть все важные функции для работы с базами данных. Само приложение является некого рода дополнением к SQL серверу. Примечательно, что это веб-приложение, поэтому оно не требует загрузки на сам компьютер Все что нужно – это ваш браузер. Если же вы используете его на Денвере, то вам не потребуется даже доступ к интернету.

Данное приложение пользуется популярностью во всем Мире. По этой причине, пожалуй, нет языка, на который phpMyAdmin не был бы переведен. Что касается русской локализации, то она крайне понятна и не должна вызвать затруднения в названиях тех или иных функций.

Основные функции phpMyAdmin:

Импорт БД. Вы сможете с легкостью скачать себе свою базу данных. При этом, при импорте доступен ряд настроек.

Экспорт БД. У вас уже есть готовая база данных для сайта? Тогда закачать ее на сервер не составит никакого труда.

Оптимизация таблиц БД

Восстановление таблиц БД после повреждений

Локальное редактирование структуры БД.

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

Прежде всего, phpMyAdmin предназначен для администраторов. И чаще всего это именно администраторы хостинг-площадок. При помощи этой программы можно создавать аккаунты своим пользователям, предоставляя им определенные привилегии(создание нескольких пользователей под один аккаунт, энное количество баз данных для создания и т.д.). Программа позволяет настроить уровни доступа самым удобным для администратора образом.




Top