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 — это веб-инструмент для управления базами данных MariaDB или MySQL, написанный в основном на PHP и распространяемый под лицензией GNU GPL.

Установка

Установите пакет 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.

После внесения изменений в файл конфигурации Apache перезапустите 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-файлов и создание закладок, отключены по умолчанию, отображается

Хранилище конфигурации phpMyAdmin настроено не полностью, некоторые расширенные функции были деактивированы. на главной странице.

Примечание: В этом примере предполагается, что вы хотите использовать имя пользователя по умолчанию pma как 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 .