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
2
votes
1 answer

Mysql refuses Connection to Adminer on Docker

I know this is a duplicate of this, but since that was never answered, I am re-posting this question. I am trying to build a basic connection of php-apache and mysql containers. docker-compose.yml version: '3.1' services: php: build: …
Varun Gawande
  • 870
  • 9
  • 21
2
votes
1 answer

How to get Adminer to run locally using Docker

I am having issues with running Adminer on my localhost. After running this command: $ docker run --rm -ti --network host adminer [Sun Jan 10 18:19:33 2021] PHP 7.4.14 Development Server (http://[::]:8080) started I expect to see Adminer running on…
Connor Cantrell
  • 119
  • 1
  • 11
2
votes
3 answers

How in adminer to increase current session on login?

Using adminer-4.7.7 with plugin login-password-less.php I found a way how to enter adminer without credentials entered. But entering adminer I would like to keep the current session as far as possible(including current db and table opened), even…
mstdmstd
  • 2,195
  • 17
  • 63
  • 140
2
votes
1 answer

Configuring adminer with NGINX: "no port in upstream php" error

I have set up MeteorJs application with MongoDB backend in Digital Ocean. I am now trying to set up adminer so I can query MongoDB without opening input ports on my droplet. Everytime I try to reload the nginx settings, I get nginx: [emerg] no port…
Ajit Goel
  • 4,180
  • 7
  • 59
  • 107
2
votes
1 answer

How to Reset Adminer Password?

Was trying to Change my Database password by adminer. While updating the password suddenly it not working while trying to login. What should do to reset the adminer database password.
Mourin Bably
  • 123
  • 1
  • 5
2
votes
1 answer

Create Mysql Trigger before Insert

i've tried to make an MYSQL Trigger on Adminer, but it doesn't work. Here is my Code: CREATE TRIGGER handle100kRows BEFORE INSERT ON `4013834123456` FOR EACH ROW BEGIN IF (SELECT COUNT(*) FROM `4013834123456`) = "100000" THEN BEGIN …
Johannes Regner
  • 85
  • 1
  • 10
1
vote
1 answer

how to change mysql connection port in docker adminer settings

I have a docker image with mysql which has an internal port of 3307. I'm also trying to run the container for adminer, but when it starts it tries to connect to the standard port 3306, is there any variable that would indicate the port number to…
1
vote
2 answers

Permission denied when trying to login to adminer in WSL2/Ubuntu

I am trying to setup a local server in Ubuntu om Windows with WSL2. I am not a Linux expert by any measure and don't know exactly what I am doing. Sorry for the long post but I have tried to give as much information as I can. I have visited a number…
crosland
  • 11
  • 2
1
vote
2 answers

How to clone db in adminer

How to clone db in adminer? right now there is no way to copy an existing db to any new db or any existing db to existing db now if we copy tables from one db to another then there is no way to select functions and stored procedures. so is there any…
Er.KT
  • 2,852
  • 1
  • 36
  • 70
1
vote
0 answers

How to use Pretty JSON Column plugin in Adminer?

Adminer's Pretty JSON Columns plugin code here Docker Compose version: '3.7' services: adminer: image: 'adminer:latest' restart: always user: root ports: - '8080:8080' volumes: -…
user2986242
  • 477
  • 1
  • 5
  • 19
1
vote
0 answers

Add TrustServerCertificate=Yes to the connection string using Adminer and sqlsrv

I am getting the error on Adminer that my ODBC Driver failed the verification of the certificate provider. So after looking around I found out I have to add this to the connection string: TrustServerCertificate=Yes but I have no idea how to do this…
David Rivera
  • 339
  • 1
  • 4
  • 12
1
vote
1 answer

Permission denied when attempting to edit docker container files

I'm working on a Dockerized project which has an Adminer container. I need to increase the value of post_max_size found in /usr/local/etc/php/conf.d/0-upload_large_dumps.ini. My problem is any attempt to edit the file results in permission denied…
sisko
  • 9,604
  • 20
  • 67
  • 139
1
vote
1 answer

Why is nginx duplicating the folder in the path

I am trying to configure Adminer with Nginx. This is my adminer.conf: server { listen 80; location /adminer { root /usr/share/webapps/adminer; index index.php; } } However, when I go to localhost/adminer I get the error…
Marlon
  • 19,924
  • 12
  • 70
  • 101
1
vote
1 answer

yaws crashes with httpc:request for URL served by docker container

I use yaws and adminer in my docker stack. Formerly, I used to route https://mydomain.tld/adm?foo=bar with nginx to the proper container via location /adm/ { proxy_pass http://adm:8080; } How to do that in yaws? The idea is…
kklepper
  • 763
  • 8
  • 13
1
vote
0 answers

Issues in export and import generated stored/virtual column in mysql

I have a database with set of generated stored columns. When i exporting the database, the sql file comes with the generated column also. I'm using the adminer as the mysql client. Now the problem is import section. If i try to import that sql file,…
Karthikeyan Ganesan
  • 1,901
  • 20
  • 23
1 2
3
9 10