Софт-Архив

Пхпмайадмин

Рейтинг: 4.1/5.0 (1457 проголосовавших)

Категория: Windows: ASP, PHP, Perl, CGI

Описание

PhpMyAdmin - где можно его скачать, как установить, настроить и использовать

Все о создании сайтов, блогов, форумов, интернет-магазинов, их продвижении в поисковых системах и заработке на сайте PhpMyAdmin — где можно его скачать, как установить, настроить и использовать

9 мая, 2011

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Далее в русском phpMyAdmin придется заполнить ряд полей:

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

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

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

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

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

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

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

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

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

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

На открывшейся странице нажмите на ссылку «Изменить», расположенную в правой верхней части центрального окна:

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

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

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

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

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

Если бэкапа у вас под рукой не оказалось, да и хостер ничем помочь не может, то останется только начинать все заново. А это ведь просто ужасно. Однако, небольшой шанс восстановления все же существует и он подробно описан в статье про архив сайтов из интернета .

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

Буду признателен, если воспользуетесь кнопочками:

Пхпмайадмин:

  • скачать
  • скачать
  • Другие статьи, обзоры программ, новости

    PhpMyAdmin - скачать бесплатно phpMyAdmin 4

    phpMyAdmin 4.5.3

    phpMyAdmin - утилита для администрирования MySQL через web-интерфейс, написанная на PHP. На текущий момент включает в себя возможности создания/удаления баз данных, создания/удаления/редактирования таблиц, удаления/редактирования/добавления полей, позволяет выполнять произвольные SQL-запросы.

    Отзывы о phpMyAdmin 4.5.3

    с супер деревни про phpMyAdmin 4.3.12 [16-03-2015]

    Полезная программа.

    CheMax Rus

    The Bat! Home

    Virtual DJ

    Pidgin (Gaim)

    Process Explorer

    Русская Рыбалка

    FAR Manager

    Adobe Flash Player

    Установка и настройка phpMyAdmin на IIS в Windows 8

    Установка и настройка phpMyAdmin на IIS в Windows 8 / Server 2012

    PHPMyAdmin — представляет собой веб-приложение для администрирования СУБД MySQL через Web-интерфейс, реализованное в виде набора PHP скриптов.  Благодаря PhpMyAdmin существенно облегчается управление и обслуживание баз данных на MySQL. С помощью утилиты phpMyAdmin  пользователь может составлять и выполнять запросы, управлять пользователями и базами данных, осуществлять экспорт и импорт данных и т.д. причем от пользователя не требуется непосредственный ввода (и знания) команд SQL.  Большинство хостинг-провайдеров используют phpMyAdmin  для предоставления доступа своим клиентам к базам данных MySQL.

    В этой статье мы покажем, как установить и настроить скрипт phpMyAdmin на веб-сервере IIS в Windows 8/ Windows Server 2012. Предполагается, что вы уже настроили IIS с поддержкой PHP и запустили сервер MySQL .

    Скачать последнюю версию phpMyAdmin (на момент написания статьи это phpMyAdmin 4.2.8.1) можно со страницы загрузки http://www.phpmyadmin.net/home_page/downloads.php. Нам нужен архив со всеми языками (имя файла оканчивается на  *all-languages.7z или *all-languages.zip). Размер архива – около 5 Мб.

    Создадим в каталоге C:\inetpub\wwwroot\ папку с именем phpmyadmin и распакуем в нее содержимое скачанного архива.

    В общем-то, на этом установка phpMyAdmin  закончена. Проверим, что приложение работает, открыв браузер и перейдя по адресу http://localhost/phpmyadmin/. Должно открыться такое окно с приветствием:

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

    Воспользуемся вторым способом, для этого в окне браузера перейдем по адресу http://localhost/phpmyadmin/setup /.

    При первом запуске появится сообщение об ошибке:

    Невозможно загрузить или сохранить настройки

    Пожалуйста, создайте на сервере в корневой директории phpMyAdmin каталог config и установите у него разрешение на запись, как описано в документации. В противном случае вы сможете только скачать, или просмотреть его.

    Создадим в корне каталога скрипта (внутри папки phpmyadmin) папку config. И в настройках безопасности папки config предоставим полные права группе IIS_IUSRS и пользователю IUSR

    Возвращаемся в окно конфигуратора. Для настройки параметров подключения к MySQL нажмем на кнопку «Новый сервер »

    Укажем пользовательское имя сервера MySQL  и имя хоста сервера. В случае необходимости можно указать и другие настройки.

    Важно. При подключении к локальному серверу MySQL, который установлен на этой же машине localhost нужно заменить на 127.0.0.1. В файле hosts (C:\Windows\System32\drivers\etc\hosts) должна присутствовать строка 127.0.0.1 localhost, строка же          . 1             localhost должна быть удалена или закомментирована  (знак # в начал строки).

    Сохраняем настройки, после чего нас перенаправляет на предыдущую страницу. Выбираем:

    • язык по умолчанию - Русский
    • сервер по умолчанию — 127.0.0.1
    • конец строки – Windows (\r\n)

    Нажимаем кнопки Сохранить. а потом Скачать. Полученный файл (config.inc.php ) сохраняем в корень установки phpMyAdmin (C:\inetpub\wwwroot\phpmyadmin).

    Совет. Файл config.inc.php можно создать и вручную, для чего в корне каталога скрипта нужно найти файл config.sample.inc.php и переименовать его config.inc.php. Раскоментируйте строки

    // $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';

    Localhost замените на 127.0.0.1 и сохраните изменения в файле.

    Открываем окно авторизации phpMyAdmin ( http://localhost/phpmyadmin/ ) и заходим в системе с учетной записью root и паролем, который указывался при установке MySQL. Если открылось начальное окно phpMyAdmin, папку config можно удалить.

    Для нормальной работы скрипту phpMyAdmin требуется отдельная база данных, в которой будет храниться служебная информация. Скрипт для создания базы данных phpMyAdmin  и необходимой структуры таблиц имеется в комплекте поставки утилиты. На главной странице перейдите на вкладку Импорт и, нажав кнопку Browse, выберите файл C:\inetpub\wwwroot\phpMyAdmin\examples\create_tables.sql. Нажмите кнопку Go.

    Если все сделано верно, среди баз данных MySQL должна появится еще одна, с именем phpmyadmin .

    Также скрипту phpMyAdmin для корректной работы требуется выделенная учетная запись MySQL. Рекомендуется создать учетную запись с именем pma .

    Создадим новую учетку:

    Имя пользователя (User name): pma

    Хост (Host): localhost

    Пароль (Password): sTr0ngPmapa$$

    PhpMyAdmin - скачать бесплатно программу ПХПмайадмин для управления базами данных MySQL скачать без регистрации на русском языке

    phpMyAdmin Основная информация о программе

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

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

    Приложение распространяется под лицензией GNU General Public License и поэтому многие другие разработчики интегрируют его в свои разработки, например XAMPP, Denwer, хостинговые скрипты.

    Инициатором является немецкий разработчик Тобиас Ратшиллер (Tobias Ratschiller) и основывается, так же как и phpPgAdmin, на аналогичном приложении MySQL-Webadmin, возникшем в 1997 году.  Проект на данный момент времени локализирован на более чем 50 языках.

    phpMyAdmin – это набор скриптов, написанных на РНР, который предоставляет практически все необходимые функции по работе с базами данных MySQL. В дополнение к возможностям самого сервера MySQL, он предоставляет дополнительные "фичи", которые позволяют более эффективно и легко работать с данными. Причем все функции доступны прямо из браузера, даже перезагрузка удаленного сервера (если эта возможность разрешена учетной записью пользователя).

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

    Ключевые особенности и функции

    Минимальная настройка phpmyadmin для открытого запуска

    Установка веб сервера на windows

    Если вы ставили сервер с помощью xampp . то в комплекте сразу имеется phpmyadmin.

    Попасть в него можно так http://localhost/phpmyadmin или через любой ваш прописанный домен

    http://домен/phpmyadmin

    Если устанавливали phpmyadmin отдельно. то путь к нему возможно будет другой, вам виднее куда ставили.

    Доступ в phpmyadmin осуществляется через пользователей базы данных, используя их логины и пароли. Сразу после установки в базе будет создан пользователь root без пароля, имеющий полный административный доступ к базе данных.

    Тут вы должны увидеть минимум двух пользователей "pma " и "root "

    Пользователь pma необходим для phpmyadmin для его внутренних административных целей.

    По умолчанию он тоже без пароля, поэтому пользователю pma тоже нужно поставить пароль.

    Именно с пользователя pma лучше и начать.

    Нажимайте на иконку редактирования привилегий возле пользователя pma

    Когда войдете в редактирование привилегий пользователя, никакие галочки не трогайте, все оставьте как есть, только добавьте пароль и нажмите ОК

    Теперь снова вернитесь к пользователям в Привелегии и точно так же смените пароль пользователю root .

    Обратите внимание, после того как вы установите пароль пользователю root вы больше не сможете войти в phpmyadmin без пароля, доступ сразу же будет закрыт .

    Поэтому запомните пароль.

    Теперь начинаем настраивать phpmyadmin .

    Редактировать настройки phpmyadmin будем с помощью файла config.inc.php. который находится в папке с установленным phpmyadmin.

    Я расскажу о наиболее важных настройках, если каких-то параметров вы не найдете в файле настроек, можете добавить их.

    Начнем с авторизации и входа.

    В конфиге за это дело отвечают следующие переменные

    $cfg['Servers'][$i]['auth_type'] = 'config';

    $cfg['Servers'][$i]['user'] = 'root';

    $cfg['Servers'][$i]['password'] = '';

    $cfg['Servers'][$i]['AllowNoPassword'] = true;

    $cfg['Servers'][$i]['auth_type']

    Это тип авторизации.

    Если значение 'cookie'. то логин и пароль будет запрашиваться при входе в phpmyadmin.

    Если значение 'config'. то логин и пароль для доступа к базе нужно прописать в этом конфиге в переменных

    $cfg['Servers'][$i]['user']

    $cfg['Servers'][$i]['password']

    и входить можно будет не указывая логин и пароль.

    При авторизации 'cookie' прописывать логин и пароль здесь не нужно.

    Разрешение входить под пользователями без установленных паролей.

    Дальше нужно прописать пароль для пользователя pma. чтобы phpmyadmin мог соединяться со своей базой

    $cfg['Servers'][$i]['controluser'] = 'pma';

    Пхпмайадмин

    Как зайти в PHPMyAdmin
    • Создайте базу в Базы данных и пользователя к ней там же и этими данными входите в PHPMyAdmin
    • Также пароль root для MySQL-сервера можно посмотреть в ISPmanager в меню Настройки сервера - Серверы баз данных - MySQL

    Для того чтобы оценивать все возможности панели советуем заглянуть в обучающие фильмы http://firstvds.ru/ru/technology/ispmanager/index.html

    Fatal error: Class 'ArrayObject' not found in. Конфигурационному файлу сейчас нужна секретная фраза (blowfish_secret).

    ОТВЕТ: В конфигурационном файле config.inc.php дописать переменную:

    P.S. В Debian он находится в /usr/share/phpmyadmin

    Обновление phpMyAdmin

    С недавнего времени возникла проблема с безопасностью phpMyAdmin. Данная проблема была устранена в phpMyAdmin версиях 2.11.8.1-5+lenny4 (для стабильной ветки lenny) и в 3.2.4-1 (для нестабильной ветки sid). Разработчики настоятельно советуют обновиться.

    Злоумышленники используют данную уязвимость для помещения на сервер файлов /tmp/vm.c и /tmp/dd_ssh, которые потом используют для своих темных делишек. Если вы нашли у себя эти файлы - поздравляю! ;-)

    Пхпмайадмин

    phpMyAdmin

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

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

    По запросу выберите какой web сервер будет настроен для phpMyAdmin. В этом разделе предполагается использование в качестве web сервера Apache2.

    Далее производим настройку apache для обеспечения работы phpMyAdmin.

    Начиная с ubuntu 13.10 необходимо выполнить команды в терминале:

    В обозревателе перейдите по адресу http://localhost /phpmyadmin. На странице входа введите root в качестве имени пользователя, или другого пользователя, если вы его настраивали, а также пароль этого пользователя MySQL.

    Если на предыдущем шаге, когда заходите по адресу http://localhost /phpmyadmin. сервер выдает ошибку 404 - Not found, проверьте расположение файла phpmyadmin.conf. В случае ubuntu 12.04: если файл отсутствует по адресу /etc/apache2/conf.d/phpmyadmin.conf и при этом существует по адресу /etc/phpmyadmin/apache.conf. то переместите файл и перезапустите сервер:

    После этого попробуйте снова войти через браузер.

    Как только вы авторизуетесь, вы сможете при необходимости сменить пароль пользователя root, создавать пользователей, создавать/удалять базы данных, таблицы и пр.

    Файлы настройки phpMyAdmin находятся в /etc/phpmyadmin. Основной файл настроек - это /etc/phpmyadmin/config.inc.php. Этот файл содержит опции настройки, которые применяются к phpMyAdmin глобально.

    Чтобы использовать phpMyAdmin для управления MySQL на другом сервере, настройте следующую запись в /etc/phpmyadmin/config.inc.php:

    Замените db_server на актуальный IP адрес удаленного сервера базы данных. Также убедитесь, что компьютер с phpMyAdmin имеет права доступа к удаленной базе.

    После настройки выйдите из phpMyAdmin и зайдите снова и вы получите доступ к новому серверу.

    Файлы config.header.inc.php и config.footer.inc.php используются для добавления HTML верхнего и нижнего заголовков для phpMyAdmin.

    Другим важным файлом настройки является /etc/phpmyadmin/apache.conf, который является символьной ссылкой на /etc/apache2/conf.d/phpmyadmin.conf и используется для настройки Apache2 по обслуживанию сайта phpMyAdmin. Файл содержит настройки по загрузке PHP. правам доступа к каталогу и пр. Для дополнительной информации смотрите раздел HTTPD - Apache2 интернет сервер.

    Документация по phpMyAdmin устанавливается из пакета и доступна по ссылке phpMyAdmin Documentation (знак вопроса в обрамлении) под логотипом phpMyAdmin. Официальная документация также доступна на сайте phpMyAdmin.

    PhpMyAdmin - управление базами MySQL

    Установка phpMyAdmin

    Установка phpMyAdmin для управления базами MySQL выполняется командой:

    После установки необходимо произвести настройку работы приложения. В последних сборках gentoo утилита настройки phpMyAdmin setup удалена из-за проблем с эксплойтами. Если вы всё же хотите воспользоваться setup, выполните инсталляцию phpMyAdmin со следующим флагом:

    Для phpMyAdmin необходимо настроить конфигурационный файл config.inc.php, который не формируется по умолчанию. Предварительно создайте в каталоге phpmyadmin другой каталог config, а в нем файл config.inc.php. Дайте права на запись:

    Копируем файл и даем права на запись:

    Далее переходим по адресу http://myserver.ru/phpmyadmin/setup/ и выполняем конфигурирование phpMyAdmin, сохраняем настройки. Сформированный файл настроек config.inc.php копируем в корневую директорию phpmyadmin, снимаем права на запись для всех. С целью безопасности удаляем каталог config со всем его содержимым. Нужно также удалить каталог setup.

    Для расширения возможностей phpMyAdmin используются некоторые скрипты. Если доступен каталог /scripts/, в нем будут расположены файлы create_tables.sql и upgrade_tables_mysql_4_1_2+.sql. Оба файла служат для создания базы данных "phpmyadmin" которая применяется для хранения настроек дополнительных фозможностей. Используйте второй файл, если у вас уже есть аналогичная структура и вы делаете апгрейд до mysql версии 4.1.2 и выше.

    Шаги необходимые для установки дополнительных функций:

    • запустите скрипт examples/create_tables.sql через интерфейс phpmyadmin.
    • создайте пользователя pma и предоставьте доступ к этим таблицам.

    Скопиируйте из файла config.example.inc.php секции

    в файл config.inc.php.

    Внесите пароль созданного пользователя pma в переменную

    Если вы используете cookie-аутентификацию ($cfg['Servers'][$i]['auth_type'] = 'cookie';), добавьте парольную фразу в переменную

    После выполнения и сохранения всех настроек необходимо перелогиниться в phpMyAdmin.

    Можно ограничитьть доступ к phpmyadmin извне, если у вас статический IP адрес. Добавьте в настройки вебсервера апаче такие строки:

    /var/www/localhost/htdocs/phpmyadmin — путь на сервере, куда установлен phpmyadmin, у вас он может быть другой

    Allow from 'мой ip адрес' — эта конструкция разрешает доступ с вашего ip или домена.

    В каталоге ./locale/ можно удалить все лишние локали. Я оставил локаль ru, в результате даже стартовая страничка стала подгружаться значительно быстрее.

    После установки phpMyAdmin, если вы используете виртуальные хосты на сервере apache, возможно потребуется сконфигурировать webapp-config. Настройки этого пакета находятся в файле

    phpMyAdmin 24.10.2011, 500 просмотров.