phpMyAdmin скачать | SourceForge.net
Программный инструмент для переноса MySQL в Интернет.
Прислано вам: ибеннетч, nijel
Получить обновления Поделиться этимWindows Мак линукс BSD ХромОС
phpMyAdmin — это инструмент, написанный на PHP и предназначенный для администрирования MySQL через Интернет. В настоящее время он может создавать и удалять базы данных, создавать/удалять/изменять таблицы, удалять/редактировать/добавлять столбцы, выполнять любые операторы SQL, управлять индексами столбцов.
Функции
- Интуитивно понятный веб-интерфейс
- Поддержка большинства функций MySQL
- Импорт данных из CSV и SQL
- Экспорт данных в различные форматы: CSV, SQL, XML, PDF, ISO/IEC 26300 — OpenDocument Text and Spreadsheet, Word , Excel, LATEX и др.
- Администрирование нескольких серверов
- Создание графики макета базы данных в формате PDF
- Создание сложных запросов с использованием Query-by-example (QBE)
- Глобальный поиск в базе данных или ее подмножестве
- Преобразование сохраненных данных в любой формат с помощью набора предопределенных функций, таких как отображение BLOB-данных в виде изображения или ссылки для скачивания
- И многое другое. ..
Образцы проектов
Деятельность по проекту
Просмотреть все действия >
{{ this.obj.activity_extras.summary }}
{{/каждый}}Категории
Интерфейсы, системное администрирование, ИнтернетЛицензия
Стандартная общественная лицензия GNU версии 2.0 (GPLv2)Подписаться на phpMyAdmin
Веб-сайт phpMyAdmin
Tickeron, основанная на количественных данных торговая площадка для инструментов ИИ для торговли акциямиЛюбой, кто интересуется решением для криптоторговли с помощью ИИ для торговли криптоактивами и получения биржевых новостей и сигналов которые генерируют сигналы покупки и продажи. Tickeron имеет набор настраиваемых нейронных сетей для создания роботов с искусственным интеллектом, которые специализируются на определенных торговых алгоритмах.
Подробнее
Оцените этот проект
Войдите, чтобы оценить этот проектРейтинг пользователей
4,8 из 5 звезд★★★★★
★★★★
★★★
★★
★
легкость 1 из 5 2 из 5 3 из 5 4 из 5 5 из 5 3 / 5
особенности 1 из 5 2 из 5 3 из 5 4 из 5 5 из 5 4 / 5
дизайн 1 из 5 2 из 5 3 из 5 4 из 5 5 из 5 3 / 5
поддержка 1 из 5 2 из 5 3 из 5 4 из 5 5 из 5 3 / 5
Отзывы пользователей
Отфильтровать отзывы:Все
я использую pma на всех своих сайтах. спасибо очень-очень powerfool скрипт администратора mysql. моя информационная страница: /localhost.support/phpmyadmin
Хорош как инструмент управления, но очень плох для написания и выполнения запросов, потому что в сети слишком много беспорядка. Крайне необходимым улучшением была бы правильная консоль (а не «консоль», которую они сейчас разрабатывают) с результатами, появляющимися в областях с вкладками — очень похоже на SQLyog, консоль базы данных PhpStorm или MySqlWorkbench.
1 пользователь считает этот отзыв полезным.
Раньше был довольно быстрым инструментом. С момента использования ajax он ведет себя как застреленная черепаха. Случайный двойной щелчок по записи с настройкой CURRENT TIMESTAMP изменяет эту дату. Не все «улучшения» таковы… Ищу альтернативу
Обязательный инструмент для задач администрирования баз данных через Интернет. Возможно, потребуются некоторые улучшения интерфейса, чтобы догнать современную сеть (или, по крайней мере, современная тема с современными функциями, чтобы все пользователи ванили были довольны).
1 пользователь считает этот отзыв полезным.
Дополнительная информация о проекте
Языки
Хорватский, тайский, тамильский, румынский, корейский, французский, украинский, голландский, персидский, польский, литовский, албанский, монгольский, словенский, македонский, латышский, чешский, африкаанс, финский, итальянский, иврит, каталанский, бенгальский, греческий, английский, португальский, сербский, словацкий, китайский (традиционный), белорусский, эстонский, галисийский, болгарский, шведский, телугу, турецкий, урду, хинди, индонезийский, малайский, норвежский, бразильский португальский, китайский (упрощенный) , датский, боснийский, немецкий, японский, испанский, русский, арабский, венгерский, баскский (эускара), бретонский, грузинскийПредполагаемая аудитория
Системные администраторы, разработчики, конечные пользователи/настольные компьютерыПользовательский интерфейс
Веб-интерфейсЯзык программирования
PHP, JavaScriptСреда базы данных
MySQL 2001-03-18Дополнительные темы
Больше информации СкачатьСм. Программное обеспечение
См. Программное обеспечение
См. Программное обеспечение
Сообщить о неприемлемом содержимом
phpMyAdmin — ArchWiki
Установка
Установите пакет phpmyadmin.
Работает
PHP
Убедитесь, что расширения PHP mariadb и iconv
включены.
При желании вы можете включить extension=bz2
и extension=zip
для поддержки сжатия.
open_basedir
, обязательно включите /usr/share/webapps
и /etc/webapps от
до open_basedir
в /etc/php/php.ini
. См. PHP#Конфигурация.Apache
Настройте Apache для использования PHP, как описано в статье Apache HTTP Server#PHP.
Создайте файл конфигурации Apache:
/etc/httpd/conf/extra/phpmyadmin.conf
Псевдоним /phpmyadmin "/usr/share/webapps/phpMyAdmin" <Каталог "/usr/share/webapps/phpMyAdmin"> DirectoryIndex index.php Разрешить переопределить все Параметры Требовать все предоставленные Каталог>
И включите его в /etc/httpd/conf/httpd.conf
:
# Конфигурация phpMyAdmin Включить conf/extra/phpmyadmin.confПримечание: По умолчанию все, у кого есть доступ к веб-серверу Apache, могут видеть страницу входа в phpMyAdmin по этому URL-адресу. Чтобы изменить это, отредактируйте
/etc/httpd/conf/extra/phpmyadmin.conf
по своему вкусу. Например, если вы хотите иметь доступ к нему только с того же компьютера, замените Требовать все предоставленные
на Требуется местный
. Помните, что это не позволит подключиться к PhpMyAdmin на удаленном сервере. Если вы все еще хотите получить безопасный доступ к PhpMyAdmin на удаленном сервере, вы можете подумать о настройке туннеля OpenSSH#Encrypted SOCKS. httpd.service
.Lighttpd
Конфигурируя Lighttpd, убедитесь, что он может обслуживать файлы PHP и включен mod_alias
.
Добавьте в конфигурацию следующий псевдоним для PhpMyAdmin:
alias.url = ( "/phpmyadmin" => "/usr/share/webapps/phpMyAdmin/")
Nginx
Обязательно настройте nginx#FastCGI и используйте блоки nginx#Server для упрощения управления.
По желанию доступ к phpMyAdmin по поддомену, например. https:// pma.domain.tld
:
/etc/nginx/сайты-доступны/ pma.domain.tld
сервер { имя_сервераpma.domain.tld ; ; слушать 80; # также слушайте на http ; слушать [::]:80; слушать 443 ssl http2; слушать [::]:443 ssl http2; индекс index.php; журнал_доступа /var/log/nginx/pma.access.log; журнал_ошибок /var/log/nginx/pma.error.log; # Позволяет ограничить доступ к определенным адресам клиентов. (.+\.php)(/.*)$; fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; включить fastcgi_params; fastcgi_param HTTP_PROXY ""; fastcgi_param HTTPS включен; fastcgi_request_buffering выключен; } }
Конфигурация
Основной файл конфигурации находится по адресу /usr/share/webapps/phpMyAdmin/config.inc.php
.
Определите удаленный сервер MySQL
Если сервер MySQL является удаленным хостом, добавьте следующую строку в файл конфигурации:
$cfg['Servers'][$i]['host'] = 'example.com';
Использование сценария установки
Чтобы разрешить использование сценария установки phpMyAdmin (например, http://localhost/phpmyadmin/setup), убедитесь, что /usr/share/webapps/phpMyAdmin
доступен для записи для пользователя http
# mkdir /usr/share/webapps/phpMyAdmin/config # chown http:http /usr/share/webapps/phpMyAdmin/config # chmod 750 /usr/share/webapps/phpMyAdmin/config
Добавить парольную фразу blowfish_secret
Требуется ввести уникальную строку длиной 32 символа, чтобы полностью использовать алгоритм blowfish, используемый phpMyAdmin, что предотвращает сообщение ОШИБКА: файлу конфигурации теперь требуется секретная фраза-пароль (blowfish_secret) :
/usr/share/webapps/phpMyAdmin/config. inc.php
$cfg['blowfish_secret'] = '...';
Включение хранилища конфигурации
Дополнительные параметры, такие как связывание таблиц, отслеживание изменений, создание PDF-файлов и создание закладок, отключены по умолчанию, отображается
controluser
и pmapass как controlpass
. В /usr/share/webapps/phpMyAdmin/config.inc.php
раскомментируйте (удалите ведущие «//») и при необходимости измените их на нужные учетные данные:
/usr/share/webapps/phpMyAdmin/config.inc.php
/* Пользователь используется для управления хранилищем */ // $cfg['Servers'][$i]['controlhost'] = 'my-host'; // $cfg['Servers'][$i]['controlport'] = '3306'; $cfg['Серверы'][$i]['controluser'] = 'pma'; $cfg['Servers'][$i]['controlpass'] = 'pmapass'; /* База данных и таблицы хранилища */ $cfg['Серверы'][$i]['pmadb'] = 'phpmyadmin'; $cfg['Серверы'][$i]['bookmarktable'] = 'pma__bookmark'; $cfg['Серверы'][$i]['отношение'] = 'pma__relation'; $cfg['Серверы'][$i]['table_info'] = 'pma__table_info'; $cfg['Серверы'][$i]['table_coords'] = 'pma__table_coords'; $cfg['Серверы'][$i]['pdf_pages'] = 'pma__pdf_pages'; $cfg['Серверы'][$i]['column_info'] = 'pma__column_info'; $cfg['Servers'][$i]['history'] = 'pma__history'; $cfg['Серверы'][$i]['table_uiprefs'] = 'pma__table_uiprefs'; $cfg['Servers'][$i]['tracking'] = 'pma__tracking'; $cfg['Серверы'][$i]['userconfig'] = 'pma__userconfig'; $cfg['Servers'][$i]['recent'] = 'pma__recent'; $cfg['Servers'][$i]['favorite'] = 'pma__favorite'; $cfg['Серверы'][$i]['пользователи'] = 'pma__users'; $cfg['Серверы'][$i]['группы пользователей'] = 'pma__usergroups'; $cfg['Servers'][$i]['navigationhiding'] = 'pma__navigationhiding'; $cfg['Servers'][$i]['savedsearches'] = 'pma__savedsearchs'; $cfg['Серверы'][$i]['central_columns'] = 'pma__central_columns'; $cfg['Серверы'][$i]['designer_settings'] = 'pma__designer_settings'; $cfg['Серверы'][$i]['export_templates'] = 'pma__export_templates';
Настройка базы данных
Для создания необходимых таблиц доступны два варианта:
- Импорт
/usr/share/webapps/phpMyAdmin/sql/create_tables. sql
с помощью PhpMyAdmin. - Выполнить
mysql -u root -p < /usr/share/webapps/phpMyAdmin/sql/create_tables.sql
в командной строке.
Настройка пользователя базы данных
Чтобы применить необходимые разрешения для controluser
, выполните следующий запрос:
pma
и pmapass
на значения, установленные в config.inc.php
. Если вы настраиваете это для удаленной базы данных, вы также должны изменить localhost
на правильный хост.ПРЕДОСТАВЬТЕ ИСПОЛЬЗОВАНИЕ В mysql.* ДЛЯ 'pma'@'localhost', ОПРЕДЕЛЕННО 'pmapass'; ПРЕДОСТАВИТЬ ВЫБОР ( Хост, Пользователь, Select_priv, Insert_priv, Update_priv, Delete_priv, Create_priv, Drop_priv, Reload_priv, Shutdown_priv, Process_priv, File_priv, Grant_priv, References_priv, Index_priv, Alter_priv, Show_db_priv, Super_priv, Create_tmp_table_priv, Lock_tables_priv, Execute_priv, Repl_slave_priv, Repl_client_priv ) НА mysql. user TO 'pma'@'localhost'; GRANT SELECT ON mysql.db TO 'pma'@'localhost'; GRANT SELECT ON mysql.host TO 'pma'@'localhost'; GRANT SELECT (Host, Db, User, Table_name, Table_priv, Column_priv) НА mysql.tables_priv TO 'pma'@'localhost';
Чтобы использовать функции закладок и отношений, установите следующие разрешения:
GRANT SELECT, INSERT, UPDATE, DELETE ON phpmyadmin.* TO 'pma'@'localhost';
Повторно войдите в систему, чтобы активировать новые функции.
Включение кэширования шаблонов
Отредактируйте /usr/share/webapps/phpMyAdmin/config.inc.php
, чтобы добавить строку:
$cfg['TempDir'] = '/tmp/phpmyadmin';
Удалить каталог конфигурации
Удалить временный каталог конфигурации после завершения настройки. Это также подавит предупреждение из веб-интерфейса:
# rm -r /usr/share/webapps/phpMyAdmin/config
Установить темы
Темы находятся в /usr/share/webapps/phpMyAdmin/themes
.