Questions tagged [adminer]

Adminer is an open-source database management tool distributed in a single PHP file. It supports MySQL, PostgreSQL, SQLite, MS SQL and Oracle. It focuses mainly on security, user experience, performance and feature set.

Overview

Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to , it consist of a single file ready to deploy to the target server.
It is available for and .

It focuses mainly on :

  1. security
  2. User experience
  3. Performance
  4. Feature set
  5. Size

Features

  • Connect to a database server with username and password
  • Select an existing database or create a new one
  • List fields, indexes, foreign keys and triggers of table
  • Change name, engine, collation, auto_increment and comment of table
  • Alter name, type, collation, comment and default values of columns
  • Add and drop tables and columns
  • Create, alter, drop and search by indexes including fulltext
  • Create, alter, drop and link lists by foreign keys
  • Create, alter, drop and select from views
  • Create, alter, drop and call stored procedures and functions
  • Create, alter and drop triggers
  • List data in tables with search, aggregate, sort and limit results
  • Insert new records, update and delete the existing ones
  • Supports all data types, blobs through file transfer
  • Execute any SQL command from a text field or a file
  • Export table structure, data, views, routines, databases to SQL or CSV
  • Print database schema connected by foreign keys
  • Show processes and kill them
  • Display users and rights and change them
  • Display variables with links to documentation
  • Manage events and table partitions (MySQL 5.1)
  • Schemas, sequences, user types (PostgreSQL)
  • Extensive customization options

Requirements

  • Works with MySQL, PostgreSQL, SQLite, MS SQL, Oracle, SimpleDB, Elasticsearch, MongoDB
  • Supports PHP 5 with enabled sessions
  • Available in Arabic, Catalan, Chinese, Czech, Dutch, English, Estonian, French, German, Hungarian, Italian, Japanese, Lithuanian, Persian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Tamil, Turkish, Ukrainian, ... (32)
  • Free for commercial and non-commercial use (Apache License or GPL 2)

Links

143 questions
0
votes
2 answers

HTML is not applying the CSS when viewed in browser

I use adminer in a docker container. For testing services, I use the URL mydomain.tld. To address this container directly, I could expose a port and map, for example, port 8081 to the adminer port 8080. Addressing this container directly via…
kklepper
  • 763
  • 8
  • 13
0
votes
2 answers

Incrementing random cell in SQL with shared value

I want to select the lowest value in the 'n' sql column and increment it by 1. If the lowest value is present in multible rows, then I want to choose among those rows at random. For instance, in the example table below where the lowest number is 0 I…
Sarah
  • 23
  • 4
0
votes
1 answer

Laragon Adminer warning continue

I get an error when I try to access my own Adminer 4.8.0 in the localhost/adminer route with my browser. It works without Laragon. Using: Laragon 4.0.16 (which has the Adminer 4.6.3 app) PHP 8.0.3 I get the following error: Warning: "continue"…
Quirinus
  • 442
  • 1
  • 5
  • 9
0
votes
1 answer

Adminer blank GUI elements running on mySQL 8

i am running Adminer 4.8.0 on 2 machines: my live production server: running mySQL 5.7.28 my local development machine: running mySQL 8.0.23 on the live server everything looks fine. on my local machine all of the engine/collation/row counts are all…
Devin Emke
  • 181
  • 1
  • 1
  • 7
0
votes
1 answer

Adminer Nginx try to login but "Permission Denied"

So when my I already setup server and installed centOS 7.6, php 7.4.14, nginx 1.16.1, mariadb, and testing the server http://server_host_or_IP/info.php, and it worked. After that I decided to setup Adminer, I put adminer-4.7.8.php to…
0
votes
1 answer

MYSQL: adding values based on string values in other cells

Let's say we have table like this: Car Colour Red colour car price Black colour car price Brand1 Red 20000 25000 Brand2 Red 32000 34000 Brand2 Black 32000 34000 Brand2 Black 32000 34000 There is set prices for 2 different colours…
JustasG
  • 25
  • 2
0
votes
1 answer

How to install adminer under ubuntu locally?

under my local kubuntu18 I installed adminer: # sudo apt-get install adminer ... root@AtHome:~/Downloads# whereis adminer adminer: /etc/adminer /usr/share/adminer I found this…
mstdmstd
  • 2,195
  • 17
  • 63
  • 140
0
votes
2 answers

How to configure Nginx and Adminer

I installed the Nginx server on kali linux and I manage to access it by entering localhost in the browser. I then installed Adminer in order to graphically manage my databases but when I enter http://localhost/adminer in my browser, I receive a 404…
user13905695
0
votes
1 answer

Adminer does not support accessing a database without a password, using mongodb

This is my yaml for the adminer: kind: Service metadata: name: adminer-1598029219 labels: app.kubernetes.io/name: adminer helm.sh/chart: adminer-0.1.5 app.kubernetes.io/instance: adminer-1598029219 app.kubernetes.io/managed-by:…
0
votes
2 answers

Viewing a postgresql json table in adminer as a (sortable) table

Viewing a json table in adminer as a (sortable) table I have a jsonb field in a database table, I'd like to be able to save it as a view in Adminer so that I can quickly search and sort the fields like with a standard database table. I wonder if the…
ceharep
  • 419
  • 1
  • 5
  • 12
0
votes
0 answers

How do I enable Adminer skins on a LEMP stack?

After much wailing and gnashing of teeth, I've got adminer up and running on my Ubuntu 20.04 server running a LEMP stack. The database management seems to work fine, but it looks ugly as sin, without even the default skin on (see screenshot). That…
0
votes
1 answer

Is it safe to connect to AWS RDS instance via adminer.php?

I am curious if it is safe to use adminer.php to connect to my RDS instance and see raw data with RDS_HOSTNAME, RDS_PASSWORD and RDS_USERNAME ? Or is there any better way to access data ?
mArtinko5MB
  • 756
  • 8
  • 18
0
votes
0 answers

php posgres website, but cannot insert data through form

It is hard to find documentation on posgresql website for learning purpose and for some reason I cant insert data through submit form, please help, I thought my query is correct but it just didn't work I'm using adminer to connect to my posgre, here…
0
votes
1 answer

TypeError: unsupported operand type(s) for +: 'int' and 'RowProxy'

The purpose of this view is to extract and return into JSON format after reading from goodread.com and my database by some calculation. I tried so many ways to render the API but still no hope I tried changing user input oneIsbn with 'oneIsbn' while…
Eyasu G
  • 3
  • 3
0
votes
1 answer

Lando adminer ERR_INVALID_REDIRECT on login submit

I am using Lando to create an environment that includes Adminer as a service. When I go into Adminer and try to login, I get the following page after pressing the 'Login' button: This page isn’t working adminer.myproject.lndo.site sent an invalid…
Web Assistant
  • 721
  • 4
  • 9