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

Related

  • Tutorial

    Автор выбрал фонд Free and Open Source Fund для получения пожертвования в рамках программы Write for DOnations. Хотя используемая по умолчанию установка сервера [Apache…

  • Tutorial

    Миграции и пополнения — это мощные утилиты для базы данных, предоставляемые PHP-фреймворком Laravel, которые позволяют разработчикам быстро инициализировать, уничтожать и воссоздавать базу…

  • Tutorial

    Веб-сервер Apache — популярный способ размещения сайтов в Интернете. Согласно оценкам, в 2019 году на базе этого веб-сервера работали 29% всех активных сайтов. Он обеспечивает разработчикам преимущества гибкости и надежности. Используя Apache, администратор может настроить один…

  • Tutorial

    В этом обучающем руководстве мы познакомимся с настройкой нескольких доменов и сайтов с помощью виртуальных хостов Apache на сервере Ubuntu 18.04. Во время этого процесса вы научитесь предоставлять разный контент разным посетителям в зависимости от того, какие домены они…

Development Versions

phpMyAdmin Git repository is located at
and you
can browse them online using GitHub.
Note that phpMyAdmin uses Composer to manage library dependencies, when using git
development versions you must manually run Composer.
Please see for details.

More information about using Git is available on development page.

phpMyAdmin 5.1+snapshot

Daily snapshot, generated 2020-03-14, from Git commit b174f4a51f37df92a2a8780aa85e11909e676e1c.

Future version compatible with PHP 7.1 and newer and MySQL 5.5 and newer.

File Size Verification
phpMyAdmin-5.1+snapshot-all-languages.zip 13.0 MB
phpMyAdmin-5.1+snapshot-all-languages.tar.gz 11.4 MB
phpMyAdmin-5.1+snapshot-all-languages.tar.xz 6.6 MB
phpMyAdmin-5.1+snapshot-english.tar.gz 6.8 MB
phpMyAdmin-5.1+snapshot-english.tar.xz 4.6 MB
phpMyAdmin-5.1+snapshot-english.zip 8.6 MB
phpMyAdmin-5.1+snapshot-source.tar.gz 34.2 MB
phpMyAdmin-5.1+snapshot-source.tar.xz 13.1 MB
phpMyAdmin-5.1+snapshot-source.zip 36.9 MB

phpMyAdmin 5.0+snapshot

Daily snapshot, generated 2020-03-14, from Git commit 3588531671340d7916f64dd352e5c0c7dd3dd528.

Current version compatible with PHP 7.1 and newer and MySQL 5.5 and newer.

File Size Verification
phpMyAdmin-5.0+snapshot-all-languages.zip 12.3 MB
phpMyAdmin-5.0+snapshot-all-languages.tar.gz 10.8 MB
phpMyAdmin-5.0+snapshot-all-languages.tar.xz 6.5 MB
phpMyAdmin-5.0+snapshot-english.tar.gz 6.2 MB
phpMyAdmin-5.0+snapshot-english.tar.xz 4.5 MB
phpMyAdmin-5.0+snapshot-english.zip 7.9 MB
phpMyAdmin-5.0+snapshot-source.tar.gz 33.1 MB
phpMyAdmin-5.0+snapshot-source.tar.xz 12.8 MB
phpMyAdmin-5.0+snapshot-source.zip 35.7 MB

phpMyAdmin 4.9+snapshot

Daily snapshot, generated 2020-03-14, from Git commit efa811e9328d60ea6481417564f94d428d6120d6.

Older version compatible with PHP 5.5 to 7.4 and MySQL 5.5 and newer. Currently supported for security fixes only.

File Size Verification
phpMyAdmin-4.9+snapshot-all-languages.zip 9.6 MB
phpMyAdmin-4.9+snapshot-all-languages.tar.gz 8.4 MB
phpMyAdmin-4.9+snapshot-all-languages.tar.xz 4.8 MB
phpMyAdmin-4.9+snapshot-english.tar.gz 3.8 MB
phpMyAdmin-4.9+snapshot-english.tar.xz 2.8 MB
phpMyAdmin-4.9+snapshot-english.zip 5.2 MB
phpMyAdmin-4.9+snapshot-source.tar.gz 28.9 MB
phpMyAdmin-4.9+snapshot-source.tar.xz 10.4 MB
phpMyAdmin-4.9+snapshot-source.zip 31.2 MB

Настройка файла .htaccess

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

Прежде всего нужно создать страницу .htaccess в директории phpMyAdmin:

Откроется окно текстового редактора. Вставьте в него следующий текст, сохраните и выйдите:

AuthType Basic

AuthName «Restricted Files»

AuthUserFile /etc/apache2/.phpmyadmin.htpasswd

Require valid-user

Кратко рассмотрим назначение каждой строки:

  • AuthType — здесь описывается тип аутентификации, которая будет использоваться для проверки паролей. Менять значение Basic нельзя.
  • AuthName — это текст, который будет отображаться в диалоговом окне для ввода пароля. Сюда можно написать что угодно.
  • AuthUserFile — в этой строке указывается путь к файлу паролей (его мы создадим на следующем шаге).
  • Require valid-user — здесь сказано о том, что только пользователи, указанные в файле паролей, смогут получить доступ к экрану логина в phpMyAdmin.

Услуги 1cloud

phpMyAdmin

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

Установка

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

sudo apt-get install phpmyadmin

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

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

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

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo /etc/init.d/apache2 reload

В обозревателе перейдите по адресу 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, то переместите файл и перезапустите сервер:

sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
sudo /etc/init.d/apache2 restart

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

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

Настройка

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

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

$cfg = 'db_server';

Замените 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 интернет сервер.

Ограничить видимость для интернета

в файл /etc/apache2/conf-enabled/phpmyadmin.conf под строчкой

добавить

    Deny from all
    Allow from 127.0.0.1 109.172.13.224 192.168.1.

|
далее->

Шаг 2 — Делаем phpMyAdmin безопаснее

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

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

Настройка Apache для разрешения использования .htaccess

Сначала включим возможность использования файла в нашем файле конфигурации Apache.

Мы будем редактировать файл в нашей конфигурационной директории Apache:

Нам необходимо добавить директиву в секцию конфигурационного файла:

/etc/apache2/conf-available/phpmyadmin.conf

После того, как вы добавили эту строку, сохраните и закройте файл.

Для применения изменений перезапустите Apache:

Создание файла .htaccess

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

Файл необходимо создать в директории приложения. Мы можем создать необходимый файл и открыть его для редактирования следующей командой:

Теперь введём следующую информацию:

/usr/share/phpmyadmin/.htaccess

Введённые нами строки означают следующее:

  • : Эта строка задаёт тип авторизации. Указанный тип () означает, что авторизация будет осуществляться на основе пароля и файла пароля.
  • : Эта строка задаёт текст приветствия в диалоге авторизации. Используйте общие слова и фразы в этой строке, чтобы злоумышленникам было сложнее определить, что за система скрывается за диалогом авторизации.
  • : Эта строка задаёт адрес файла пароля, который используется для авторизации. Файл должен находиться в недоступной для внешнего мира директории. Чуть далее мы создадим этот файл.
  • : Эта строка означает, что только аутентифицированные пользователи могут осуществлять доступ к защищаемой системе.

После ввода указанных строк, сохраните и закройте файл.

Создание файла пароля .htpasswd для аутентификации

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

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

Теперь нам доступна утилита .

Указанный нами ранее путь выглядел следующим образом: . Создадим этот файл и добавим в него первого пользователя следующей командой:

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

Для добавления нового пользователя выполните следующую команду без флага :

Теперь, когда вы настроили доступ к поддиректории phpMyAdmin, при попытке входа в phpMyAdmin вам будет предложено ввести логин и пароль пользователя:

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

Изучаем системные требования к новой версии

На сайте, где мы загрузили phpMyAdmin, кликаем по его версии в левой колонке:

В открывшемся окне под описанием релиза находим информацию с требованиями к новой версии. Например, для скачанной нами версии требования «Current version compatible with PHP 5.5 to 7.2 and MySQL 5.5 and newer» — это значит, что на нашем сервере должна быть установлена PHP версии 5.5 и выше, а также MySQL 5.5. и выше.

Проверить версию php можно командой:

php -v

Проверить версию MySQL:

mysql -V

Если наш сервер не удовлетворяет требованиям веб-интерфейса управления базой данных, необходимо либо обновить PHP/MySQL, либо выбрать менее свежую версию phpMyAdmin.

Ставим MySQL 5.7 и PHPMyAdmin

Вот мы и подобрались до финальной части этой статьи. Установка MySQL заключается в 3-ех командах, выполнением которых, мы и займемся:

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

Ну и по традиции проверим, что MySQL server установился, выведя его версию:

Теперь можем поставить PHPMyAdmin при помощи следующей команды:

В ходе установки вас попросят выбрать сервер, в нашем случае это Apache:

Настройки БД оставляем по умолчанию:

Выбираем пароль, тут тоже указываем «root»:

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

В конец его добавляем строчку:

И, чтобы настройки применились, перезагружаем сервер:

Вот и все, открываем браузер, вводим :

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

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

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

https://ktonanovenkogo.ru/myadmin/index.php

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

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

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

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

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

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

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

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

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

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

Перед установкой

Перед тем, как мы начнём, убедитесь, что у вас есть всё необходимое.

Прежде всего, мы будем исходить из того, что у вас есть не-рутовый (non-root) пользователь с привилегиями sudo. Настроить такую учётную запись пользователя можно следуя шагам 1-4 в статье о первичной настройке сервера на Ubuntu 16.04.

Мы также будем считать, что вы завершили настройку стека LAMP (Linux, Apache, MySQL и PHP) на вашем сервере с Ubuntu 16.04. Если вы ещё не сделали этого, вы можете ознакомиться с этим процессом в статье об установке стека LAMP на Ubuntu 16.04.

И, наконец, необходимо иметь в виду некоторые вопросы безопасности при использовании phpMyAdmin, поскольку он:

  • Напрямую взаимодействует с MySQL.
  • Выполняет аутентификацию использую логин и пароль MySQL.
  • Выполняет и возвращает результаты произвольных запросов SQL.

По этим причинам, а также потому, что phpMyAdmin является одним из наиболее распространённых и атакуемых PHP приложений, вам не стоит запускать phpMyAdmin на удалённых машинах с простым соединением HTTP. Если у вас ещё нет домена с настроенным SSL/TLS сертификатом, рекомендуем ознакомиться со статьёй Делаем Apache безопаснее с помощью Let’ Encrypt на Ubuntu 16.04.

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

Загружаем нужную версию

Переходим на сайт разработчика phpMyAdmin и копируем ссылку на нужную нам версию — в данной инструкции мы обновляем приложение до последней версии:

* на момент обновления инструкции, последняя версия была 4.9.0.1. Для рабочих сред версии alpha лучше не устанавливать.

В консоли сервера, используя скопированную ссылку, скачиваем архив:

wget https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.zip

* если система вернет ошибку, проверьте, что установлен пакет wget.
* мы можем также скачать архив на любой компьютер с Windows и перенести его на сервер Linux с помощью WinSCP.

Распаковываем скачанный архив:

unzip phpMyAdmin-*-all-languages.zip

* если система вернет ошибку «unzip: command not found» устанавливаем данное приложение командами apt-get install unzip или yum install unzip.

Шаги

Метод 1

С помощью существующего сервера Apache

  1. 1

    Установите и настройте Apache, PHP и MySQL на компьютере. Они необходимы, чтобы установить phpMyAdmin.

  2. 2

  3. 3

    Щелкните по Download (Скачать).

    Справа от «Download» вы найдете версию phpMyAdmin (например, чтобы скачать версию phpMyAdmin, выпущенную в декабре 2017 года, нажмите «Download 4.7.7»).

    Это зеленая кнопка в верхней правой части страницы. Запустится процесс скачивания архива (ZIP-файла).

  4. 4

    Щелкните по Close (Закрыть), когда появится запрос. Вы вернетесь на страницу phpMyAdmin.

  5. 5

    Распакуйте скачанный архив. Для этого дважды щелкните по загруженному ZIP-файлу.

  6. 6

    Скопируйте папку «phpMyAdmin». Щелкните по папке с phpMyAdmin в окне распакованного архива, а затем нажмите Ctrl+C.

  7. 7

    Откройте папку «htdocs». Она находится в папке «Apache», которая расположена на диске «C:».

    • В папке «htdocs» вы найдете текстовый файл «index.php» (или что-то подобное).
    • Чтобы быстро открыть указанную папку, щелкните по «Этот компьютер» в левой части окна, дважды щелкните по папке «Apache», а затем дважды щелкните по папке «htdocs» (или аналогичной).
  8. 8

    Вставьте скопированную папку в папку «htdocs». Нажмите Ctrl+V, чтобы вставить скопированную папку «phpMyAdmin» в папку «htdocs».

  9. 9

    Переименуйте скопированную папку на phpmyadmin. Щелкните по папке «phpMyAdmin», нажмите «Главная», на панели инструментов выберите «Переименовать», введите phpmyadmin в поле с именем папки, а затем нажмите ↵ Enter.

  10. 10

    Откройте папку «PHP». Эта папка находится на диске «C:» (как и папка «Apache»). Дважды щелкните по папке «РНР», чтобы открыть ее.

  11. 11

    Найдите файл «php.ini-production» и переименуйте его. Измените имя этого файла на php.ini.

  12. 12

    Дважды щелкните по файлу «php.ini». Он откроется в текстовом редакторе, который используется по умолчанию (например, в Блокноте); в некоторых случаях вам придется выбрать Блокнот в открывшемся списке, а затем нажать «ОК».

  13. 13

    Найдите строку с текстом «extension=php_mbstring.dll» и удалите точку с запятой.

    Нажмите Ctrl+F, чтобы открыть окно «Найти», а затем введите указанный текст, чтобы быстро перейти к нему.

    Точку с запятой вы найдете слева от этой строки.

  14. 14

    Найдите строку с текстом «extension=php_mysqli.dll» и удалите точку с запятой. Так вы настроите сервер phpMyAdmin.

  15. 15

    Сохраните изменения и закройте Блокнот. Нажмите Ctrl+S, чтобы сохранить внесенные изменения, а затем нажмите «X» в верхнем правом углу окна Блокнота, чтобы закрыть Блокнот.

  16. 16

    Запустите сервер Apache. Откройте командную строку от имени администратора; для этого щелкните правой кнопкой мыши по «Пуск» «

    , выберите «Командная строка (Администратор)» и нажмите «Да», когда появится запрос. Теперь выполните следующие действия:

    • введите cd /Apache24/bin и нажмите ↵ Enter (замените «Apache24» на имя своей папки с Apache);
    • введите httpd -k restart и нажмите ↵ Enter.
  17. 17

    Протестируйте работу phpMyAdmin. Откройте веб-браузер, в адресной строке введите и нажмите ↵ Enter. Должна открыться страница авторизации phpMyAdmin.

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

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

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

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

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

Версия 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 браузера. Для этого в строку:

$cfg = '';

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

$cfg = 'sjkdflscokdkld';

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

$cfg = 'cookie';

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

$cfg = "config";
$cfg = "vash_logint";
$cfg = "parol_odnako";';

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

Phpmyadmin — как установить и настроить

Обратите внимание на совместимость скачиваемой версии с установленной версией PHP и MySQL на вашем хостинге (или локалхосте). Версии PhpMyAdmin новее 4.0 поддерживают совместимость с PHP 5, MySQL 5

Версия 2.11 совместима с PHP 4+, MySQL 3+.

Итак, чтобы установить phpmyadmin на сервер, подключитесь к нему через FTP — используйте для этого FileZilla или WinSCP. Создайте папку, пусть это будет «phpmyadmin» (не используйте заглавные буквы) и залейте в нее архив с phpmyadmin.

Распакуйте содержимое архива. Теперь можем перейти к настройке скрипта.

Найдите в созданной вами папке «config.sample.inc.php» и смело переименуйте его в «config.inc.php». Следующее ваше действие — откройте файл «config.inc.php» и задайте идентификатор доступа, который зашифрует пароль к скрипту управления БД. Для этого введите не менее 11-12 знаков в строку (для примера я сделал свой ключ):

$cfg’blowfish_secret’ = ‘slllvojnfgvhsbnslfkshdf’;

Этот ключ не нужно запоминать или записывать. Теперь меняем способ входа. Найдите строку:

$cfg’Servers’$i’auth_type’ = ‘cookie’;

И замените ее на:

$cfg»Servers»$i»auth_type» = «config»;

$cfg»Servers»$i»user» = «your_creative_login»;

$cfg»Servers»$i»password» = «your_strong_password»;

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

About

phpMyAdmin is a free software tool written in PHP,
intended to handle the administration of MySQL
over the Web. phpMyAdmin supports a wide range of operations on MySQL and
MariaDB. Frequently used operations (managing databases, tables,
columns, relations, indexes, users, permissions, etc) can be performed via the
user interface, while you still have the ability to directly execute any SQL statement.

phpMyAdmin comes with a wide range of documentation and users are welcome to
update our wiki pages to share ideas and
howtos for various operations. The phpMyAdmin team will try to help you if
you face any problem; you can use a variety of support channels to get
help.

phpMyAdmin is also very deeply documented in a book written by one of the developers
– Mastering phpMyAdmin for
Effective MySQL Management, which is available in English and .

To ease usage to a wide range of people, phpMyAdmin is being translated into 72 languages and supports both LTR
and RTL languages.

phpMyAdmin is a mature project with a stable and flexible code
base; you can find out more about the project and its history and the awards it earned. When the project turned 15, we published a celebration page.

The phpMyAdmin project is a member of Software Freedom Conservancy. SFC is a not-for-profit organization that helps promote, improve, develop, and defend Free, Libre, and Open Source Software (FLOSS) projects.

Features

  • Intuitive web interface
  • Support for most MySQL features:
    • browse and drop databases, tables, views, fields and indexes
    • create, copy, drop, rename and alter databases, tables, fields and
      indexes
    • maintenance server, databases and tables, with proposals on server
      configuration
    • execute, edit and bookmark any
      SQL-statement, even
      batch-queries
    • manage MySQL user accounts and privileges
    • manage stored procedures and triggers
  • Import data from
    CSV and
    SQL
  • Export data to various formats:
    CSV,
    SQL,
    XML,
    PDF,
    ISO/IEC 26300 —
    OpenDocument Text and Spreadsheet,
    Word,
    LATEX
    and others
  • Administering multiple servers
  • Creating graphics of your database layout in various formats
  • Creating complex queries using Query-by-example (QBE)
  • Searching globally in a database or a subset of it
  • Transforming stored data into any format using a set of predefined
    functions, like displaying BLOB-data as image or download-link
  • And much more…

Latest News

  • 2020-01-08: phpMyAdmin 4.9.4 and 5.0.1 are released
  • 2019-12-26: phpMyAdmin 5.0.0 is released
  • 2019-12-26: phpMyAdmin 4.9.3 is released
  • 2019-11-22: phpMyAdmin 5.0.0-rc1 is released
  • 2019-11-22: phpMyAdmin 4.9.2 is released

Информация о статье

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

Категории: Windows

На других языках:

English: Install phpMyAdmin on Your Windows PC, Español: instalar phpMyAdmin en tu PC, Italiano: Installare phpMyAdmin su un PC Windows, Deutsch: phpMyAdmin auf einem Windows PC installieren, Português: Instalar o phpMyAdmin em Seu PC do Windows, Bahasa Indonesia: Memasang phpMyAdmin ke Dalam Komputer Windows, Français: installer phpMyAdmin sur votre ordinateur Windows, Nederlands: phpMyAdmin installeren op een Windows pc, العربية: تثبيت بي اتش بي ماي أدمن على نظام ويندوز, ไทย: ติดตั้ง phpMyAdmin ในคอมพิวเตอร์ระบบ Windows, Tiếng Việt: Cài đặt phpMyAdmin trên Windows, 中文: 在Windows电脑上安装phpMyAdmin, हिन्दी: आपके विंडोज पीसी (Windows PC) पर phpMyAdmin इन्स्टाल करें

Эту страницу просматривали 65 967 раз.

Была ли эта статья полезной?

Да
Нет

 

Ставим PHP 7.0 и все нужные пакеты

PHP точно также просто ставится. Для начала мы вернемся к терминалу и введем команду, чтобы установить необходимый пакет перед установкой PHP:

Далее добавляем репозиторий с необходимой версией PHP (если он не добавится, то значит он уже есть и можно продолжать):

Повторяем:

И уже ставим непосредственно PHP на Linux:

Далее, чтобы убедиться что все идет хорошо, мы можем проверить версию:

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

А теперь будем дополнять этот список:

В результате у нас получиться вот такой набор:

Далее нам осталось проверить работу PHP. Для это я предлагаю создать файлик и вывести . Но перед этим нам потребуется расширить права для файлов и папок в :

Как видите — все работает! Мы можем продолжать.

Download

Many operating systems already include a phpMyAdmin package and will
automatically keep it updated, however these versions are sometimes
slightly outdated and therefore may be missing the latest features.
Additionally, the configuration process varies widely by package and
may not adhere to the official phpMyAdmin documentation. That being said,
it is usually the quickest and easiest way of keeping an updated installation. Please contact your OS
vendor for more information. Some additional information is also available in our documentation. If you just want to
try phpMyAdmin in a virtual machine, you might want to check the .

If you do not find a suitable package or wish to install your own phpMyAdmin,
you can download one of the following
kits. Please note that each version has requirements for the minimum PHP
and MySQL versions.

Since July 2015 all phpMyAdmin releases are cryptographically signed by the
releasing developer. You should verify that the signature matches the archive
you have downloaded. Verification instructions are placed in our
documentation in the chapter.

Ссылка на основную публикацию