Установка и работа с phpMyAdmin. Установка и настройка phpMyAdmin: пошаговая инструкция и рекомендации

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

  1. Создавать базу данных
  2. Создавать таблицы в базе данных
  3. Добавлять, удалять и редактировать данные в табицах
  4. Осуществлять поиск данных
  5. Устанавливать привилегии на базу данных, таблицу
  6. Делать бекап и восстанавливать базу данных
  7. И многое другое

Т.е. phpMyAdmin позволяет делать первоначальные настройки базы данных и ее содержимого. А теперь обо всем этом подробно…

Установка phpMyAdmin

phpMyAdmin представляет собой набор html, css, javascript и php файлов — это небольшой сайт, который управляет MySQL. Установка phpMyAdmin представляет собой обычное копирование файлов на Ваш web-сервер. Как устанавливается phpMyAdmin я описал в статье Установка и настройка apache+php+mysql на Windows. Часть 3 . После того, как мы установили phpMyAdmin в адресной строке браузера набираем адрес <Ваш сайт>/phpMyAdmin и попадаем в окно авторизации phpMyAdmin

В поле “Пользователь” вводим root, а в поле “Пароль” вводи пароль, который Вы установили для root пользователя при установке MySQL.

Ниже них расположены названия баз данных, которые находятся на сервер MySQL. Тут будьте внимательны базы: information_shema, mysql, perfomance_shema — это служебные базы данных и если Вы не знаете за что они отвечают, то лучше их не трогать.
В правой части или основной вверху мы видим меню

ниже этого меню мы видим:


Создание базы данных при помощи phpMyAdmin

Для того чтобы приступить к созданию базы данных перейдем в меню “Базы данных”

В поле вводим название базы данных и жмем “Создать”

Для того, чтобы удалить базу данных необходимо в окне баз данных выбрать необходимую базу данных и нажать “Удалить”

И тут мы увидим еще одну замечательную особенность phpMyAdmin, которая понравиться для тех, кто только изучает SQL-язык: phpMyAdmin показывает нам запрос.
Для удаления базы данных необходимо подтвердить запрос.

Работа с базой данных через phpMyAdmin

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

Давайте создадим таблицу test в нашей базе данных. Для этого в окне нашей базы данных в поле введем название таблицы, а в поле количество столбцов поставим, например, 2 и нажмем “Ок”

В следующем окне нам предложать заполнить данные о столбцах:

  1. Имя — имя столбца
  2. Тип — тип столбца
  3. Длина — длина столбца
  4. По умолчанию — значение, которое будет подставлено по умолчаню, если Вы это указали
  5. Сравнение — как будет осуществляться поиск данных
  6. Атрибуты — атрибуты столбца
  7. Null — может ли столбец быть пустым
  8. Индекс — индекс поля
  9. A_I — является ли данный столбец с автоматическим приращением
  10. Комментарий — комментарий к данному столбцу

Также мы должны указать тип столбцов.
После ввода всех необходимых данных жмем “Сохранить”

Мы видим, что появилась наша таблица

Теперь мы можем:

  1. выполнить SQL-запрос — это делается в меню “SQL”
  2. осуществить поиск данных в нашей базе — это делается в меню “Поиск”
  3. можем осуществить запрос по шаблону, который можно сделать в меню “Запрос по шаблону”
  4. Экспортировать данные базы в различные форматы — это делается в меню “Экспорт”
  5. Импортировать данные в базу в меню “Импорт”
  6. Установить привилегии на базу данных: создать пользователей для данной базы и настроить их доступ к данным — это выполняется в меню “Привилегии”
  7. Можем удалить таблицу. Для выбрать необходимую таблицу и нажать “Удалить”

Работа с данными

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

После чего мы увидим структуру данной таблицы

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

  1. Просматривать.
  2. Добавлять.
  3. Удалять.
  4. Изменять.
  5. Копировать.
  6. Осуществлять поиск по различным критериям.

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


В следующем окне жмем “Добавить пользователя”

В следующем окне заполняем все поля:

  1. Имя пользователя — логин
  2. Хост — выбираем ограничение доступа: с любой машины, с локальной машины, использовать таблицу хостов или использовать текстовое поле.
  3. Пароль — вводим пароль для данной учетной записи (если Вы генерируете пароль, то ничего вводить не надо)
  4. Подтверждение — повторяем пароль
  5. Создать пароль — при нажатии на кнопку “Генерировать” phpMyAdmin автоматически сгенерирует пароль

После заполнения всех полей жмем “Добавить пользователя”

Если пользователь успешно добавлен, то Вы увидите следующее окно

Для изменения привилегий жмем “Редактирование привилегий” напротив необходимого пользователя.
На этом я заканчиваю рассмотрение основ работы с phpMyAdmin. Если Вам интересно более подробно изучить phpMyAdmin, то пишите в комментариях и я обязательно напишу цикл статей по phpMyAdmin. А вообще я не рекомендую зацикливаться на данной утилите, а изучать работу с MySQL через консоль — это гораздо быстрее, надежнее и Вы сможете делать с сервером базы данных практически все, что захотите.

— локального сервера для Linux. К сожалению, средство администрирования баз данных phpMyAdmin не входит в набор инструментов LAMP, поэтому устанавливается отдельно. Из этой статьи вы узнаете, как пользоваться phpMyAdmin.

Установка phpMyAdmin на Ubuntu

Очень часто phpMyAdmin (PMA) встречается на платных хостингах и используется для создания и администрирования баз данных (БД) сайтов. Устанавливать ее на платный хостинг не надо — там уже все сделано до вас. Чаще всего вы будете сталкиваться с установкой PMA на свой компьютер для администрирования баз данных локального сервера. В качестве примера я рассмотрю установку phpMyAdmin на Ubuntu — один из самых популярных дистрибутивов Linux.

Откройте терминал и введите следующую команду:

sudo apt- get install phpmyadmin

После этого введите пароль администратора и согласитесь с продолжением установки.

Выберете веб-сервер, который автоматически будет настроен для запуска PMA. В нашем случае это apache2.

Соглашайтесь настроить БД с помощью dbconfig-common.

Введите пароль администратора MySQL.

Задайте пароль для регистрации PMA на сервере баз данных и далее подтвердить его. После окончания установки, phpMyAdmin будет доступна по адресу http://localhost/phpmyadmin .

phpMyAdmin не работает

Если перейдя по этому адрес, вы увидите страницу с ошибкой, то можно сделать следующее.

  • введите в терминале команду:
    sudo ln - s / etc/ phpmyadmin/ apache. conf / etc/ apache2/ conf. d
  • перезагрузите сервер apache с помощью команды:
    sudo / etc/ init. d/ apache2 restart
  • повторно зайдите по адресу http://localhost/phpmyadmin , теперь вы должны увидеть страницу входа в панель администратора phpMyAdmin.

Пользователь будет root , а пароль вы задали при установке .

Создание новой базы данных

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

Что в первую очередь пригодится? Конечно, умение создавать БД для будущего сайта. Для этого перейдите на вкладку Базы данных .

Достаточно ввести название новой БД и кликнуть на кнопку «Создать» — все остальное phpMyAdmin сделает автоматически.

Появится сообщение об успешном создании БД и она добавится в список ниже.

Добавление нового пользователя БД

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

Для этого кликните на надписи «Проверить привилегии». Вас перебросит на страницу «Пользователи с правами доступа к БД», на которой следует кликнуть на «Добавить нового пользователя».

В разделе «Информация учетной записи» укажите имя пользователя (английскими буквами), хост (на локальном сервере — localhost) и пароль.

Чуть ниже необходимо задать привилегии для нового пользователя. На локальном сервере можно не задумываясь отметить все пункты галочками. После этого следует нажать на кнопку «ОК» в самом низу и новый пользователь будет создан.

Импорт и экспорт баз данных

Для создания бэкапа (резервной копии) базы данных служит раздел «Экспорт».

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

Если вы когда-либо устанавливали WordPress, вы знаете, что каждый сайт состоит из двух частей: файлов ядра и базы данных MySQL.

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

Поэтому важно знать, как позаботиться о данной части своего сайта. Один из самых популярных инструментов для этого – phpMyAdmin , и в этой статье мы подробно его рассмотрим. Однако для начала давайте проведем короткий экскурс по WordPress и базе данных.

Что находится в вашей базе данных MySQL?

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

В каждой сборке у вас будет много таблиц, создаваемых в БД WordPress – 11, если быть точными. Со временем плагины добавят к этим таблицам свои собственные, однако базовые таблицы всегда остаются теми же самыми:

  • wp_commentmeta – для метаданных комментариев
  • wp_comments – все комментарии хранятся здесь
  • wp_links – устарела; позволяет хранить информацию, введенную в раздел ссылок WordPress
  • wp_options – все, что находится в разделе Параметры панели администратора, хранится в этой таблице
  • wp_postmeta – метаданные записей
  • wp_posts – данные для записей, страниц и навигационных пунктов
  • wp_terms – в основном содержит информацию по таксономиям, таким как рубрики и метки
  • wp_term_relationships – отношения между записями и таксономиями
  • wp_term_taxonomy – описывает таксономии из таблицы wp_terms
  • wp_usermeta – пользовательские метаданные
  • wp_users – все пользователи

Как вы видите, они содержат все сырые данные вашего сайта — за вычетом стилизации, медиа-файлов и всего остального, что делает ваш сайт презентабельным для браузеров и пользователей. Это производится уже на стороне WordPress.

Что такое phpMyAdmin?

В бесконечных поисках знаний вы, возможно, задавались вопросом: что означает MySQL? Говоря кратко, это название системы управления базами данных с открытым исходным кодом, которая может управляться путем введения запросов, SQL, что расшифровывается как «Structured Query Language».

Теперь, когда мы знаем, что это такое, пришла пора выяснить, какое отношение имеет ко всему этому phpMyAdmin.

phpMyAdmin – это инструмент администрирования для баз данных, причем один из самых популярных. Многие провайдеры хостинга используют его для того, чтобы позволить клиентам структурировать свои базы данных. Он также поставляется вместе с популярными платформами разработки, такими как WampServer, XAMPP и MAMP.

Как следует из названия, phpMyAdmin написан на PHP, и поэтому он отлично работает в обычном веб-браузере. Он позволяет пользователям выполнять административные задачи для своей базы данных посредством щелчков мыши вместо написания SQL-запросов. Спасибо за это, ведь кому охота учить еще один язык программирования!

Точно! Теперь давайте посмотрим на то, как использовать phpMyAdmin, чтобы выполнить общие задачи обслуживания базы данных.

Как использовать phpMyAdmin для базы данных WordPress

Создание базы данных WordPress

Создание базы данных для свежей сборки WordPress – популярная задача для людей, которые используют phpMyAdmin впервые.

Чтобы установить WordPress, вам понадобится следующее:

  • Название базы данных
  • Пользователь и пароль базы данных

Давайте посмотрим, как мы можем установить все это в phpMyadmin:

Щелчок по Databases переведет вас к следующему меню:

Выберите имя для базы данных и введите его в поле Create Database. Выберите что-то, что будет описывать использование базы данных — это будет полезно, если вам нужно поддерживать сразу несколько базы данных. Обратите внимание, что правила наименования баз данных могут различаться в зависимости от провайдера.

Затем выберите collation из выпадающего меню. Выберите то, что будет лучше всего подходить для вашего языка и кода. В большинстве случаев вы должны задать «utf8_» для кодирования. Выберите «utf8_unicode_ci», если ваш определенный язык недоступен.

Когда все будет готово, нажмите на кнопку Create. Новая база данных должна появиться в списке.

Затем вы должны будете создать пользователя, который имеет права доступа к вашей недавно созданной базе данных. Есть несколько способов сделать это. Самый простой способ – это щелкнуть по недавно созданной базе данных. Затем выбрать Privileges.

Щелчок по add user перенесет вас к экрану, где вы можете создать отдельного пользователя для базы данных. Введите имя пользователя в соответствующее поле (убедитесь в том, что «Use text field:» выбрано в выпадающем списке), после чего введите сложный пароль.

Поле «Host» чаще всего выбирается «localhost», однако вы должны выяснить это у своего провайдера.

В разделе «Database for User» убедитесь в том, что чекбокс, который указывает «Grant all privileges on database », включен. Оставьте все в разделе «Global Privileges» как есть.

Теперь щелкните по кнопке «Go». Поздравляем. Теперь у вас есть название базы данных, имя пользователя и пароль, который вам понадобится для установки WordPress.

Бэкап вашей БД WordPress

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

Вот, как сделать это:

  1. На главном экране с левой стороны или на экране базы данных щелкните по названию базы данных, чтобы получить к ней доступ.
  2. Затем щелкните по Export в самом верху экрана, после чего выберите Custom в качестве метода экспортирования, чтобы получить доступ к дополнительным опциям и настройке их:
  • Убедитесь в том, что все таблицы в базе данных выбраны для экспорта (предполагаем, что у вас есть только один сайт с базой данных с одним префиксом).
  • Задайте выходное имя и желаемое сжатие
  • Убедитесь, что у вас выставлен «SQL» в «Format», после чего выберите «Structure and data» в разделе «Format-specific options»
  • Теперь в «Object creation options» выберите следующее

«Add DROP TABLE / VIEW / PROCEDURE / FUNCTION / EVENT statement»

«IF NOT EXISTS»

«AUTO_INCREMENT»

«Enclose table and column names with backquotes»

  1. Как только вы нажмете «Go», появится окно загрузки файла, где вы должны будете выбрать подходящий формат. Когда все будет завершено, вы получите успешный бэкап базы данных.

Импорт базы данных из бэкапа

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

Переходим на страницу «Databases» и выбираем базу данных, в которую вы хотите импортировать данные. В зависимости от вашей сборки, вы увидите либо пустую базу данных, либо таблицы в ней.

Щелкаем по Import в верхней части, чтобы перейти на страницу импорта, после чего выбираем Browse для поиска SQL-файла на своем компьютере.

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

Оптимизация базы данных с помощью phpMyAdmin

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

Оптимизация вашей базы данных с помощью phpMyAdmin осуществляется очень просто.


Проверка и восстановление таблиц

Некоторые таблицы могут ломаться. Это не слишком хорошо и может приводить к пропаже всех ваших записей или черновиков, либо вызывать другие виды проблем. Однако phpMyAdmin позволяет восстановить таблицы и вернуть все в рабочее состояние (если нет, у вас ведь всегда есть бэкап БД, верно?)

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

  1. Открываем базу данных
  2. Выбираем все таблицы, щелкнув по check all в самом низу экрана
  3. Используйте выпадающее меню для выбора check table. Возможно, вам понадобится также щелкнуть по кнопке Go в самом низу экрана для запуска процесса.

phpMyAdmin покажет страницу с результатами. В правом столбце вы сможете видеть, в порядке ли ваши таблицы или нет.

Если таблица сигнализирует о проблеме, вы можете ее восстановить:

  1. Пометьте таблицы к восстановлению галочками
  2. Из выпадающего меню выберите Repair table для запуска процесса. Вы можете также щелкнуть по Go, чтобы процесс пошел.
  3. Используйте выпадающее меню для выбора Repair table. Возможно, вам понадобится также щелкнуть по кнопке Go в самом низу экрана для запуска процесса.

Удаление таблиц

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

Вот как сделать это:

  1. В вашей базе данных выбираете таблицы, которые вы хотите удалить
  2. В выпадающем меню внизу выбираете drop
  3. Вас попросят подтвердить действие. Если вы нажмете yes, таблица будет удалена безвозвратно.

Удаление всей базы данных

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

  1. Выбираем Databases для просмотра всех баз данных в вашем аккаунте
  2. Выбираем базу данных, которая нам не нужна больше.
  3. Щелкаем Drop в списке. Появится подтверждение действия. Если нажать Ok, база данных будет удалена.

Другие функции phpMyAdmin

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

Переименование вашей базы данных

Если вам нужно переименовать вашу базу данных, это можно сделать с помощью phpMyAdmin. Вы можете найти эту опцию в разделе Operations при просмотре базы данных. Если вы переименовали базу данных, убедитесь в том, что вы обновили данные в вашем файле wp-config.php.

Копирование вашей базы данных

Создание копии вашей базы данных – прекрасная идея, если вы создаете среду разработки для тестирования ваших тем и плагинов перед вводом их на рабочий сайт. Делается это легко в phpMyAdmin – выберите базу данных и перейдите в раздел: «Operations — Copy database to:».

Замена префикса таблицы

Чтобы повысить безопасность, лучше всего использовать префикс таблицы, отличающийся от стандартного «_wp». Однако если вы забыли изменить префикс в процессе установки, вы можете сделать это через phpMyAdmin. Делается это через нижнее меню. При этом обязательно измените префикс также и в wp-config.php.

Копирование таблиц с измененным префиксом

Эта опция может использоваться для запуска тестовой версии вашего рабочего сайта с одной и той же базой данных. Вы можете скопировать все ваши существующие таблицы и изменить их префикс. Если вы продублируете ваши данные WordPress и настроите wp-config.php для использования нового префикса, вы получите копию вашего сайта, которая будет работать с той же самой базой данных. Прочтите кодекс для этого.

Любой веб-разработчик знает, что для работы практически каждого сайта необходима база данных. Она позволяет хранить информацию, управлять ею и получать в нужный момент. Чтобы все перечисленное можно было использовать в более удобной форме, группа энтузиастов решила создать продукт, совмещающий удобство и функциональность при работе с СУБД. Его название — phpMyAdmin. Как правило, он уже имеется на многих хостингах. Поэтому в статье речь пойдёт о том, как провести установку и настройку phpMyAdmin на

Подготовка

Так как сам phpMyAdmin написан на php, то для его работы потребуется установить весь комплект необходимого программного обеспечения — Apache, PHP, MySQL.

Каждый компонент можно установить вручную по отдельности, а можно сразу все. Для Linux есть связка LAMP, для Windows — "Денвер" или OpenServer. Установка всего программного обеспечения и настройка его по отдельности позволит изучить состав и структуру работы всего сервера в целом. Если же время не позволяет разбираться с внутренним строением, проще и удобнее сразу поставить сборку.

Настройка PhpMyAdmin в Ubuntu

Пакет имеется в стандартных репозиториях "Убунту", поэтому достаточно в терминале набрать команду:

sudo apt-get install phpMyAdmin.

В процессе будет предложено пройти по этапам настройки phpMyAdmin. На первом нужно выбрать веб-сервер, который намечено использовать для запуска. В данном случае это — apache2.

В следующем окне будет предложено выполнить конфигурацию базы данных для phpMyAdmin. Стоит согласиться. Система запросит пароль для MySQL. А далее и для phpMyAdmin.

После этого в папке /etc/apache2/conf-enabled/ появится файл конфигурации.

Осталось установить пару деталей и активировать их. Можно использовать команды:

sudo apt-get install php-mbstring php-gettext.

А их запуск выполняется так:

sudo phpenmod mcrypt;

sudo phpenmod mbstring.

После этого понадобится перезапуск веб-сервера. Это выполняется с помощью команды:

sudo systemctl restart apache2.

По идее, все готово и можно приступать к работе.

Запуск и конфигурирование

Чтобы попасть в недра настроек phpMyAdmin нужно открыть любой браузер и в адресной строке набрать:

созданный домен/phpmyadmin.

Приложение запросит пароль для входа. Он был создан на этапе установки. После входа пользователю предстанет интерфейс с множеством элементов и настроек.

Панель управления

Интерфейс приложения разделен на логические блоки, объединённые по общему принципу.

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

Верхнее меню содержит пункты для перехода к настройкам таблиц, а также к дополнительному функционалу:

  • базы данных . Практически дублирует меню слева, то есть содержит перечень имеющихся баз;
  • SQL . Очень интересный пункт для тех, кто знает, как правильно составлять запросы, и активно пользуется ими. Можно вручную выполнить выборку, удаление, сортировку и прочие функции SQL;
  • состояние . Текущее положение в базах. Их общий объём, трафик, количество принятых и отправленных данных;
  • учётные записи пользователей . Все сохранённые данные о пользователях, с указанием их привилегий, адресах и паролях;
  • экспорт и импорт . Очень удобные функции для осуществления обмена между базой и другим программным обеспечением. Например, для обновления сайта вручную, если возникла такая необходимость. К тому же это очень удобный инструмент для создания резервной копии важных данных, если автоматически такая возможность отсутствует;
  • настройки . Множество различных параметров, так или иначе связанных с работой phpMyAdmin, баз, запросов и многого другого;
  • репликация . Связь с другими серверами для одновременного изменения на репликах — то есть повторных экземплярах текущего сервера баз данных;
  • переменные . Как понятно из названия, раздел содержит значения для внутренних нужд сервера и системы. Без надобности ими, как правило, не пользуются;
  • кодировки . Показывает все имеющиеся в системе варианты отображения шрифтов;
  • сведения об используемых в phpMyAdmin видах хранения данных;
  • расширения . Перечень дополнений phpMyAdmin, увеличивающих функционал системы.

Общие настройки прямо по центру позволяют сменить пароль или установить используемую кодировку текста.

Параметры отображения помогут изменить язык, тему, размер шрифта и прочие настройки внешнего вида системы.

Справа находится информационная панель со сведениями о сервере баз данных и веб-сервере, а также несколько ссылок для справки по phpMyAdmin.

К сожалению, приложение часто используют злоумышленники для получения несанкционированного доступа, поэтому нужно знать, как оградиться от этого.

Безопасность

Самое первое, что предстоит сделать, — использовать файлы веб-сервера Apache htaccess. Для начала нужно сообщить apache, что будет применяться специальный файл для настройки phpMyAdmin.

Для этого надо настроить файл конфигурации, расположенный по адресу /etc/apache2/conf-available/phpmyadmin.conf.

Нужно добавить особую директиву AllowOverride All. После изменения и сохранения файла необходимо снова перезапустить веб-сервер.

Теперь для настройки phpMyAdmin понадобится сам файл, в котором и будут определены правила доступа в панель управления. Он должен называться.htaccess и размещаться по пути /usr/share/phpmyadmin.

В нем указываются следующие параметры:

AuthName «Restricted Files»

AuthUserFile /etc/phpmyadmin/.htpasswd

Require valid-user.

Это. набор ключевых слов позволит осуществить следующее:

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

Пароль

С созданием файла для пароля при настройке phpMyAdmin придется немного повозиться.

Для начала нужно установить утилиту htpasswd. Она имеется в репозиториях "Убунту", поэтому достаточно выполнить команду в терминале:

sudo apt-get install apache2-utils.

Теперь все так же в терминале надо набрать:

sudo htpasswd -c /etc/phpmyadmin/.htpasswd имя пользователя.

Она создаст нового пользователя и предложит указать пароль для него.

Теперь доступ надёжно защищен. При попытке войти в административную панель phpMyAdmin пользователя откроется дополнительное окно для получения прав просмотра и изменения настроек.

CentOS

Настройка phpMyAdmin в CentOS, на самом деле, мало чем отличается. Алгоритм действий будет практически таким же. Разве что команда установки немного другая:

yum install -y phpmyadmin

Все дальнейшие настройки и манипуляции актуальны как для Ubuntu, так и для CentOS.

Среда Windows

Для операционной системы Windows имеется несколько готовых решений по созданию сервера с имеющимся комплектом технологий. Например OpenServer. Он уже содержит на «борту» установленный phpMyAdmin. Найти его можно в контекстном меню сервера, в пункте «Дополнительно».

Настройка MySQL и phpMyAdmin в OpenServer происходит с помощью различных готовых меню и окон, что несомненно удобней, чем ручной ввод команд.

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

  • во избежание падений сервера стоит использовать самые последние версии программного обеспечения;
  • на хостинге, скорее всего, уже установлен phpMyAdmin, но все же его безопасность можно настроить через файлы htaccess;
  • стоит внимательно относиться к выбору пароля. Зачастую его восстановление занимает гораздо больше времени, чем продуманный подход к его созданию;
  • использование готовых сборок позволяет реализовать быстрое развёртывание сервера со всем необходимым, но не всегда дает возможность гибко его настроить и понять тонкости работы.

В заключение

PhpMyAdmin используется на многих сервисах и сайтах в интернете. Это можно объяснить простотой настройки и доступа к базе данных. А также наличием большого количества дополнительных функции и возможностей. Проект постоянно развивается и подстраивается под новые решения и технологии.

Всем доброго времени суток! Сегодня я расскажу вам о том, как создать базу данных в phpmyadmin . И так, в первую очередь запускаем сервер и заходим в phpMyAdmin.Если у Вас сервер установлен на локальном компьютере , то в Danwer phpMyAdmin расположен по адресу http://localhost/tools/phpmyadmin/ , а в WAMP и в других серверах, phpMyAdmin доступен по адресу http://localhost/phpmyadmin/

На реальном хостинге, phpMyadmin доступен по другому адресу . По какому именно Вам нужно узнать у хостинга провайдера.

В версии 5.5 это выглядит так:


Далее в поле имя новой БД вводим название нашей БД, например test . В поле сравнение выбираем кодировку БД, utf8_general_ci . Если мы не указываем кодировку, то есть оставляем как есть "сравнение" то это кодировка выбирается по умолчанию. После того как заполнили эти поля, нажимаем на кнопку создать .


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

Есть два способа для создания таблиц:

Первый способ: В левой колонке нажимаем на создать таблицу

И появится такое окно:


Задаем имя для таблицы и название для каждого поля. Например, мы хотим создать таблицу с категориями сайта. Поэтому задаем имя таблицы categories . Для этой таблицы нам понадобится только 2 поля, это id и название категорий (name ) По правилам в любой таблицы, первое поле всегда имеет название id, то есть идентификатор. Для этого поля обязательно выбираем тип INT и задаем длину значения в цифрах, например 2. Индекс выбираем PRIMARY, таким образом, мы задаем ей первичный ключ и вставляем галочку у A_I (Auto Increment) для того чтобы ее значение автоматически увеличивалось на единичку.

Для поля с названием категорий выбираем тип VARCHAR и задаем максимальную длину 255 символов.

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

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


Вот и все, таблица с названием categories создана. Она появится в списке таблиц, в левой части экрана.

Второй способ:

Сразу как вошли в БД видим такой блок Создать таблицу . В этом блоке есть 2 поля, где мы можем вводить название таблицы и кол-во столбцов в таблице. Создадим, например таблицу с регистрированными пользователями, назовем эту таблицу users . В этой таблицы будут такие поля: id, login, password, e-mail, f_name, s_name , В поле количество столбцов вводим 6 и нажимаем ок.


Появится то же самое окно, как и в первом способе.


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

Все таблица users создана. Она также добавилась в левом списке с созданными БД.

На сегодня все. Теперь вы знаете, как создать базу данных и таблицы MySQL в phpmyadmin без трудностей и головоломок. Желаю всем удачи!

Понравилась статья?



Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: