Adminer - Управление базой данных в одном файле PHP

  1. Почему Adminer лучше, чем phpMyAdmin?
  2. Скриншоты
  3. Загрузки

Adminer (ранее phpMinAdmin) - это полнофункциональный инструмент управления базами данных, написанный на PHP. И наоборот PhpMyAdmin он состоит из одного файла, готового к развертыванию на целевом сервере. Администратор доступен для MySQL , MariaDB , PostgreSQL , SQLite , MS SQL , Oracle , Firebird , SimpleDB , Elasticsearch и MongoDB .

Почему Adminer лучше, чем phpMyAdmin?

Замените phpMyAdmin на Adminer, и вы получите более аккуратный пользовательский интерфейс, лучшую поддержку функций MySQL, более высокую производительность и большую безопасность. Посмотреть подробное сравнение ,

Приоритеты развития администратора: 1. Безопасность, 2. Опыт пользователя, 3. Производительность, 4. Набор функций, 5. Размер.

Скриншоты

Скриншоты

Screencast о функциях администратора и использовании плагинов (19:31, автор: Игорь Хлина )

Загрузки

  • Администратор 4.7.1 (.php, 470 кБ), только английский (.php, 318 кБ)
  • Adminer 4.7.1 для MySQL (.php, 349 кБ), только английский (.php, 205 кБ)
  • Исходники (.zip, 717 кБ), Текущая версия разработки
  • жертвовать , Ежемесячный взнос на Patreon
  • Последняя стабильная версия (используйте, например, wget): https://www.adminer.org/latest[-mysql][-en].php
  • Журнал изменений , блог
  • Пакет Debian , Пакет Arch Linux , Плагин Wordpress , Drupal модуль , докер , Расширение Joomla ( 1 , 2 ) Плагин Moodle , Расширение TYPO3 , CMS Made Simple Module , Laravel , AMPPS
  • Администратор также в комплекте с Nette Framework (на котором работает этот сайт).
  • GitHub зеркало
  • Старые версии

Характеристики

  • Подключитесь к серверу базы данных с помощью имени пользователя и пароля
  • Выберите существующую базу данных или создайте новую
  • Поля списка, индексы, внешние ключи и триггеры таблицы
  • Изменить имя, движок, параметры сортировки, авто_инкремент и комментарий к таблице
  • Изменить имя, тип, параметры сортировки, комментарии и значения по умолчанию для столбцов
  • Добавить и удалить таблицы и столбцы
  • Создание, изменение, удаление и поиск по индексам, включая полный текст
  • Создание, изменение, удаление и связывание списков по внешним ключам
  • Создать, изменить, удалить и выбрать из представлений
  • Создавать, изменять, удалять и вызывать хранимые процедуры и функции
  • Создавать, изменять и удалять триггеры
  • Список данных в таблицах с результатами поиска, агрегирования, сортировки и ограничения
  • Вставьте новые записи , обновите и удалите существующие
  • Поддерживает все типы данных , капли через передачу файлов
  • Выполнить любую команду SQL из текстового поля или файла
  • Экспорт структуры таблицы, данных, представлений, подпрограмм, баз данных в SQL или CSV
  • Распечатать схему базы данных, связанную внешними ключами
  • Показать процессы и убить их
  • Отображать пользователей и права и изменять их
  • Отображение переменных со ссылками на документацию
  • Управление событиями и табличными разделами (MySQL 5.1)
  • Схемы, последовательности, пользовательские типы (PostgreSQL)
  • Широкие возможности настройки

Требования

Безопасность является приоритетом № 1 в развитии Adminer. Администратор не позволяет подключаться к базам данных без пароля и ограничивает скорость попыток подключения для защиты от атак методом перебора. Тем не менее, подумайте о том, чтобы сделать Adminer недоступным для общественности, добавив в него белые IP-адреса, которым разрешено подключаться, защитив паролем доступ на вашем веб-сервере и обеспечив безопасность. плагины (например, требовать OTP) или пользовательская настройка метод входа. Вы также можете удалить Adminer, если он больше не нужен, это всего лишь один файл, который легко загрузить в будущем. В прошлом у администратора было несколько ошибок безопасности, поэтому обновляйте каждый раз, когда администратор сообщает, что доступна новая версия (спросите у администратора, не можете ли вы обновить себя).

Использование: Просто поместите файл adminer.css рядом с adminer.php.

Рекомендации

Похожие

Защитите wp-login.php от перебора
Быстрые Шаги: Сначала создайте файл .htpasswd. Отредактируйте .htccess, чтобы ограничить доступ wp-login только для имени пользователя и паролей, определенных в файле .htpasswd. Очистите кеш вашего браузера. Вы можете использовать правила .htaccess, чтобы защитить свой файл wp-login.php паролем от попыток входа в систему методом грубой силы. Процесс потребует дополнительный уровень безопасности (дополнительное имя пользователя
Пять простых ошибок проектирования баз данных, которых следует избегать
Большинство из нас в отрасли знают об опасностях плохого проектирования баз данных, но игнорируют их в реальных базах данных. Вредные недостатки дизайна часто остаются незамеченными. В некоторых случаях ограничения СУБД или самого языка SQL могут усугубить проблему. В других случаях это могут быть неопытные разработчики баз данных, которые уделяют больше внимания написанию причудливого кода, но не могут сосредоточиться на создании хорошей модели данных. Проще говоря, дизайн базы данных
Как создать свою первую базу данных с помощью Microsoft Access
Если у вас есть версия Microsoft Office, включающая Access (Office Professional 2010 - самая последняя версия), но вы никогда не использовали ее, вы упускаете из виду мощный инструмент для организации и анализа бизнес-данных. Я покажу вам, как максимально использовать этот реляционный база
Взлом сайтов WordPress путем кражи имен пользователей и паролей
... чем он достигнет пункта назначения. И поскольку такие данные отправляются в виде открытого текста, если злоумышленник-хакер подключится к одному из этих устройств, которое может быть вашим собственным домашним маршрутизатором, он может легко получить ваше имя пользователя или пароль WordPress. Взлом сайтов WordPress путем кражи данных для входа Вредоносные хакеры используют программное обеспечение, такое как Wireshark (сниффер) или Fiddler (прокси), чтобы получить данные
Предотвращение атак грубой силы на сайты WordPress
Веб-оболочки 101 с использованием PHP - Введение в веб-оболочки - Часть 2
В часть 1 В этой серии мы рассмотрели, что такое веб-оболочка и почему злоумышленник попытается ее использовать. Во второй части этой серии мы рассмотрим некоторые конкретные
29+ шаблонов Microsoft Access
Поиск Google и YouTube: почему рейтинги видео отличаются
RankRanger сравнил рейтинг каруселей видео на рабочем столе Google с рейтингом YouTube. RankRanger обнаружил, что алгоритм, который Google использует для поиска на рабочем столе, отличается от алгоритма YouTube. Эта статья выходит за рамки этого исследования, чтобы определить возможные причины, объясняющие эту разницу. Поиск по сравнению с YouTube Algo По ключевой фразе [Как приготовить пиццу] YouTube отображает популярные видео на YouTube. Лучшие 14 результатов
Лучшие новые функции безопасности Windows 10: Windows Sandbox, больше возможностей обновления
С новой эрой Windows как службы Microsoft выпускает изменения в операционной системе два раза в год. Многие из этих изменений позволят вам улучшить ваше состояние безопасности и предложить больше вариантов безопасности. Вам больше не нужно ждать новой операционной системы для развертывания новых функций безопасности. Ниже приводится сводка всех новых функций и параметров безопасности в Windows 10 версии 1903, которая включает в себя усовершенствования Защитника расширенных угроз (ATP)
SEO - практическое руководство о том, как улучшить свою позицию в интернете
Сайт компании является просто основой сегодня. При создании собственного веб-сайта мы уделяем много времени проекту и делаем его доступным с визуальной стороны, а затем размещаем на нем актуальный и ценный контент. Тем не менее, это действительно только начало нашей борьбы на фоне наших конкурентов. Следующим шагом, который может повлиять на успех нашей компании, будут действия, которые сделают нас более заметными в Интернете. Это означает, что вы должны начать позиционировать
Как получить YouTube на Firestick и Fire TV
В начале 2018 года Google официально отключил поддержку версии YouTube для Fire TV. Компания сослалась на продолжающееся деловое соперничество с Amazon в качестве причины действия. Владельцы Fire TV загрузили свои приложения YouTube только для того, чтобы увидеть сообщение от Google о том, что они больше не могут смотреть контент на своем текущем устройстве. Они ничего не могли с этим поделать. Просто вздыхай и двигайся дальше.

Комментарии

Например, «Пожалуйста, устраните неполадки в моей книге и исправьте ошибки», вероятно, ответ не будет получен, но «Скажите, почему эта формула не дает ожидаемых результатов?
В чем причина?
В чем причина? E: Люди воруют. И кроме того, мы можем пойти на бумагу в одиночку. К сожалению, я не могу. С такими ответами мы недавно встретились с моим мужем, делающим покупки в сети магазинов Piotr i Paweł в Познани. Я описал типы реакций в последнее время в этот пост , Нас интересовали правила, которыми руководствуется магазин, когда инструктируют
В конце концов, это приводит к уменьшению количества таблиц, что делает базу данных проще, не так ли?
В конце концов, это приводит к уменьшению количества таблиц, что делает базу данных проще, не так ли? В процессе проектирования разработчик базы данных может встретить несколько небольших таблиц (в данном примере это таблицы, которые представляют различные типы объектов, такие как «статус заказов», «приоритет финансовых активов», «коды местоположения», «тип»). складов и т. д.).
Php // Выполняет, но ничего не возвращает exec ("ls -la"); ?
php // Выполняет, но ничего не возвращает exec ("ls -la"); ?> -> Использование echo с функцией exec () выводит только последнюю строку вывода команды. <? php // Выполняет, возвращает только последнюю строку вывода echo exec ("ls -la"); ?> -> -rw-rw-r-- 1 секьюсер секьюсер 29 апреля 27 20:49 shell.php Если указан второй параметр, результат возвращается в массиве. <? php // Выполняет, возвращает вывод в массив exec ("ls -la", $ array);
Почему профессиональный интернет-магазин должен стоить?
Почему профессиональный интернет-магазин должен стоить? Давайте не будем обманывать себя, эта работа не из дешевых. Если мы поставим дешевый интернет-магазин, он рухнет. И все же это все о наших клиентах, ожидаемом обороте, регулярной обработке заказов. Программное обеспечение бесплатное, поэтому все, что вам нужно знать, где нажимать? К сожалению нет Создание интернет магазина это сложный процесс, который
Почему бы не использовать подобные механизмы в других сферах жизни?
Почему бы не использовать подобные механизмы в других сферах жизни? Хотя мы не покажем вам замечательный способ заваривать кофе с помощью смартфона, но если первое, что вы сделаете, когда вернетесь домой, это включите компьютер, то вы можете автоматизировать его до такой степени, что компьютер включится сразу после того, как вы переступите порог. твой дом Как это работает и что мне нужно? Мы будем использовать функцию Wake on Lan, которая доступна
Это безопасно для боковой загрузки?
Это безопасно для боковой загрузки? Боковая загрузка совершенно безопасна для устройств Fire TV и Fire Stick. Это не требует какого-либо аппаратного взлома или манипуляций с операционной системой. Вам не нужно устанавливать странное программное обеспечение или отключать какие-либо важные меры безопасности. Все, что делает боковая загрузка, это позволяет вам устанавливать приложения, которые обычно недоступны через встроенный магазин приложений Amazon. Вот и все. Вы даже можете
В чем разница между атакой грубой силы и DDoS-атакой?
В чем разница между атакой грубой силы и DDoS-атакой? Атака грубой силы выполняется для получения доступа к чужой учетной записи на сайте, в то время как DDoS-атака обычно запускается, чтобы отключить сайт (обычно путем использования ресурсов). Тем не менее, крупномасштабная атака грубой силы также может разрушить сайт. DDoS-атака обычно выполняется с помощью бота, в то время как атака грубой силой может быть выполнена с помощью бота или человеком. Люди могут проводить
Как мы можем сделать это лучше?
Как мы можем сделать это лучше? Если действия, описанные в этой статье, не помогли устранить проблему, откройте билет поддержки и мы будем рады взглянуть. Ищете лучший веб-хостинг? Зарегистрируйтесь сегодня и получите скидку 50% на свой первый месяц с промо-кодом: 1stmonth50
Итак, почему вы выбираете Nikon или Canon DSLR, если вы получаете преимущество меньшего размера?
Итак, почему вы выбираете Nikon или Canon DSLR, если вы получаете преимущество меньшего размера? Осталась одна проблема с прошлогодними моделями: выбор объективов все еще невелик по сравнению с более давними зеркальными фотокамерами. Несмотря на то, что он утратил некоторые из своих ранних аппетитов, существуют причины, по-прежнему стоящие на стороне старой гвардии. Те, кому нужна вспышка, также должны будут инвестировать в устройство для «горячей обуви», поскольку вспышка не встроена.
«Почему вы открываете интернет-магазин?
«Почему вы открываете интернет-магазин?» - спросили мы у владельцев нового электронного бизнеса. Некоторые ответили: «потому что коммерция сейчас движется в сеть», другие: «потому что вам нужно искать новых клиентов» ... И что бы они сказали, если бы их спросили, почему их магазины не могут стоять в индустрии электронной коммерции более года? «Потому что конкуренция слишком сильная», «потому что новые клиенты не знают о нас», «потому что затраты на содержание магазина

Почему Adminer лучше, чем phpMyAdmin?
Почему Adminer лучше, чем phpMyAdmin?
В чем причина?
В чем причина?
В конце концов, это приводит к уменьшению количества таблиц, что делает базу данных проще, не так ли?
Php // Выполняет, но ничего не возвращает exec ("ls -la"); ?
Php // Выполняет, но ничего не возвращает exec ("ls -la"); ?
Lt;?
Php // Выполняет, возвращает только последнюю строку вывода echo exec ("ls -la"); ?
Lt;?