Различия
Показаны различия между двумя версиями страницы.
— | phpmyadmin [2022/07/20 12:37] (текущий) – создано - внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Быстрая установка phpMyAdmin ====== | ||
+ | ~~Title: Универсальная установка phpMyAdmin в любой Linux, BSD ~~ | ||
+ | {{htmlmetatags> | ||
+ | metatag-description=(Учимся работать c phpMyAdmin. Работа в phpMyAdmin, создание БД MySql.) | ||
+ | }} | ||
+ | {{ :: | ||
+ | **[[https:// | ||
+ | <alert type=" | ||
+ | |||
+ | В один прекрасный момент мне надоело выписывать руководство по установке phpMyAdmin для каждой операционной системы. Если устанавливать phpMyAdmin из репозиториев, | ||
+ | ===== Быстрая установка из исходного кода ===== | ||
+ | Все многочисленные варианты установки от [[Docker|Docker]] до [[Composer|Composer]] phpMyAdmin читайте на [[https:// | ||
+ | |||
+ | * Переходим на страницу скачивания [[https:// | ||
+ | <file bash> | ||
+ | wget -c https:// | ||
+ | </ | ||
+ | * Распакуйте дистрибутив в корневую директорию вашего веб-сервера (убедитесь, | ||
+ | <file bash> | ||
+ | tar -xzvf phpMyAdmin-5.2.0-all-languages.tar.gz | ||
+ | mv phpMyAdmin-5.2.0-all-languages / | ||
+ | </ | ||
+ | * Убедитесь, | ||
+ | <file bash> | ||
+ | chown -R www-data: | ||
+ | </ | ||
+ | * Теперь Вы должны создать конфигурационный файл (config.inc.php). Создание конфигурационного файла - необходимое условие прежде всего для запуска phpMyAdmin, а также необходимо для задания некоторых возможностей. Эта задача может быть выполнена двумя разными способами. Традиционно, | ||
+ | <file bash> | ||
+ | cd pma/ | ||
+ | cp config.sample.inc.php config.inc.php | ||
+ | </ | ||
+ | * Для запуска phpMyAdmin вам понадобятся как минимум несколько директив, | ||
+ | <file php> | ||
+ | <?php | ||
+ | // use here a value of your choice at least 32 chars long | ||
+ | $cfg[' | ||
+ | |||
+ | $i=0; | ||
+ | $i++; | ||
+ | /* Authentication type */ | ||
+ | // $cfg[' | ||
+ | $cfg[' | ||
+ | // if you insist on " | ||
+ | // $cfg[' | ||
+ | ?> | ||
+ | </ | ||
+ | Всё! phpMyAdmin установлен и готов к работе. | ||
+ | |||
+ | Или, если вы не хотите вводить каждый раз логин/ | ||
+ | |||
+ | <file php> | ||
+ | <?php | ||
+ | $i=0; | ||
+ | $i++; | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | ?> | ||
+ | </ | ||
+ | |||
+ | Для создания пользователя со всеми привилегиями нужно последовательно ввести следующие команды в оболочку MySQL: | ||
+ | |||
+ | <file sql> | ||
+ | CREATE USER ' | ||
+ | GRANT ALL PRIVILEGES ON *.* TO ' | ||
+ | </ | ||
+ | * «user» – логин создаваемой учётной записи. | ||
+ | * «mypassword» – пароль создаваемой учётной записи. | ||
+ | Теперь можно выполнить вход в PhpMyAdmin от имени созданного пользователя. После входа будет открыто окно с интерфейсом PhpMyAdmin. | ||
+ | ===== Включение дополнительных возможностей phpMyAdmin ===== | ||
+ | |||
+ | Включение дополнительных возможностей phpMyAdmin: Linked-tables infrastructure (Инфраструктура связанных таблиц). | ||
+ | Для использования многих опций (закладок, | ||
+ | |||
+ | |||
+ | В файл config.inc.php нужно добавить и раскомментировать строки (копируем их из файла config.sample.inc.php) | ||
+ | <code php> | ||
+ | /* Storage database and tables */ | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | |||
+ | /* | ||
+ | * End of servers configuration | ||
+ | */ | ||
+ | |||
+ | /* | ||
+ | * Directories for saving/ | ||
+ | */ | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | |||
+ | </ | ||
+ | Создаем таблицы phpMyAdmin, для этого импортируем файл create_tables.sql (находится в подпапке sql) | ||
+ | <file bash> | ||
+ | mysql -uroot -p < sql/ | ||
+ | </ | ||
+ | Создаем пользователя для управления ново созданной базой и прописываем его в настройках | ||
+ | < | ||
+ | /* User used to manipulate with storage */ | ||
+ | // $cfg[' | ||
+ | // $cfg[' | ||
+ | $cfg[' | ||
+ | $cfg[' | ||
+ | </ | ||
+ | < | ||
+ | You will also need to have a controluser ($cfg[' | ||
+ | |||
+ | And for any MariaDB version: | ||
+ | |||
+ | CREATE USER ' | ||
+ | GRANT SELECT, INSERT, UPDATE, DELETE ON `< | ||
+ | For MySQL 8.0 and newer: | ||
+ | |||
+ | CREATE USER ' | ||
+ | GRANT SELECT, INSERT, UPDATE, DELETE ON < | ||
+ | For MySQL older than 8.0: | ||
+ | |||
+ | CREATE USER ' | ||
+ | GRANT SELECT, INSERT, UPDATE, DELETE ON < | ||
+ | </ | ||
+ | ====== Расширенные настройки phpMyAdmin ====== | ||
+ | [[https:// | ||
+ | <file php> | ||
+ | $cfg[' | ||
+ | </ | ||
+ | |||
+ | <panel type=" | ||
+ | * [[mysql]] | ||
+ | * [[mariadb_vs_mysql]] | ||
+ | * [[adminer]] | ||
+ | * [[subd]] | ||
+ | * [[hosting_control_panel_cpanel|Резервное копирование базы данных MySQL в cPanel]] | ||
+ | * [[kak_behkapit_dannye_v_mysql]] | ||
+ | </ |
📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.
📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Nginx простые примеры конфигурации
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах
7 Самых Популярных Обзоров
- Хостинг для Python-скриптов и приложений
- ТОП 4 лучших антидетект браузеров (Бесплатные & Платные)
- Подборка купонов (промокоды) на хостинг, антидетект браузеры
- Обзор THE.Hosting (PQ Hosting): надежный хостинг с профессиональной поддержкой
- Хостинг в России
- Хостинг в Европе
- Обзор браузера Dolphin {anty} для мультиаккаунтинга