Hvordan gjøre MySQL-administrasjon enkel med Adminer

Bilde: Jack Wallen

Så du leter etter en måte å gjøre MySQL litt enklere å administrere. Du har gitt phpMyAdmin en gang og leter etter en løsning som er litt sikrere og tilbyr mer i veien for funksjoner og databasestøtte. Det, min venn, er der Adminer kommer inn.

På grunn av utbredt bruk, lider phpMyAdmin av noen få teknologiske sårbarheter. Faktisk ble administrator opprettet med disse fem prioriteringene i tankene:

  • Sikkerhet
  • Brukererfaring
  • Opptreden
  • Funksjonssett
  • Størrelse

Funksjonssettet inkluderer følgende:

  • Kan koble til en databaseserver med brukernavn og passord
  • Opprett, rediger og slett databaser
  • Liste felt, indekser, utenlandske nøkler og utløsere av tabellen
  • Endre navn, motor, sortering, auto_inkrement og kommentar til tabeller
  • Rediger navn, type, sortering, kommentar og standardverdier for kolonner
  • Legg til og slipp tabeller og kolonner
  • Lag, endre, slipp og lenker lister, søk etter indekser (inkludert fulltekst), velg fra visninger, ring lagrede prosedyrer og funksjoner og slipp utløsere
  • Liste over data i tabeller med søk, samlet, sortering og begrens resultater
  • Sett inn nye poster eller oppdater og slett de eksisterende
  • Støtter alle datatyper, klatter (gjennom filoverføring)
  • Utfør hvilken som helst SQL-kommando (fra et tekstfelt eller en fil)
  • Støtter MySQL, MongoDB, MariaDB, PostgreSQL, SQLite, MS SQL, Oracle, SimpleDB, Elasticsearch

Jeg vil lede deg gjennom installasjonen og bruken av Adminer. Du vil bli overrasket over hvor enkelt det er å konfigurere og opprette en database med dette verktøyet.

Installasjon

Jeg skal demonstrere på Ubuntu Server 16.04. Selv om Adminer finnes i standardlagringsplassene og kan installeres med kommandoen sudo apt install adminer, er versjonen som finnes der utdatert. I stedet installerer vi den siste versjonen. Jeg antar at du allerede har LAMP-serveren i gang.

Logg på databaseserveren. I stedet for å installere Adminer i / var / www / html, la oss installere den i en ikke-standard katalog. Opprett først katalogen med kommandoen:

 sudo mkdir / usr / share / adminer 

Last ned den nødvendige filen til den katalogen, med kommandoen:

 sudo wget "http://www.adminer.org/latest.php" -O /usr/share/adminer/latest.php 

Opprett en kobling til filen med kommandoen. Dette gjør det enkelt å senere laste ned en nyere versjon uten å måtte gå gjennom for mange trinn:

 sudo ln -s /usr/share/adminer/latest.php /usr/share/adminer/adminer.php 

Opprett en ny Apache-konfigurasjonsfil for administrator med kommandoen:

 sudo echo "Alias ​​/adminer.php /usr/share/adminer/adminer.php" | sudo tee /etc/apache2/conf-available/adminer.conf 

Aktiver konfigurasjonen med kommandoen:

 sudo a2enconf adminer.conf 

Start apache på nytt ved å utstede sudo systemctl omstart apache2.

Logger inn

Administrator er nå installert og klar til å servere. Pek nettleseren din til http: //SERVER_IP/adminer.php (der SERVER_IP er IP-adressen til serveren) og logg deg på med databaseadministratorens legitimasjon. Du vil da finne deg selv på Adminer-hovedsiden ( figur A ).

Figur A

Administrators hovedside.

Opprette en ny database

Klikk på koblingen Opprett database. I det resulterende vinduet ( figur B ) skriver du inn et navn på databasen, velger tegnsett og klikker Lagre.

Figur B

Opprette en ny database.

I det resulterende vinduet ( figur C ) kan du endre databasen eller opprette tabeller, visninger, prosedyrer, funksjoner eller hendelser.

Figur C

Vår nyopprettede database, klar for tabeller.

La oss lage en ny tabell i databasen vår. Klikk på Opprett tabell, og gi tabellen et navn i det resulterende vinduet ( figur D ), velg motor og tegnsett, og legg deretter til kolonner.

Figur D

Lage en tabell for databasen vår.

Hvis du prøver å opprette tabellen uten kolonner, vil opprettingen feile ut. Før du klikker på Lagre, legger du til så mange kolonner som nødvendig. Når du har opprettet alle kolonnene dine ( figur E ), klikker du Lagre, og tabellen din blir lagt til.

Figur E

Sørg for å fylle ut alle navnene, typene og lengdene dine, da de alle er nødvendige.

Gratulerer, du har nettopp opprettet en database og lagt til en tabell. Du kan deretter begynne å legge til elementer i tabellene dine ved å navigere til databasen, klikke på tabellen som skal brukes, og klikke på Ny vare ( figur F ).

Figur F

Legge til elementer i tabellene dine.

Legg til elementene i det resulterende vinduet ( figur G ). Når du er ferdig, kan du klikke på Lagre for å fullføre, eller klikke Lagre og sett inn ved siden av for å lagre nåværende elementer og legge til mer.

Figur G

Og enkle måter å legge elementer til i tabeller.

Enkel databaseadministrasjon

Det blir ikke mye enklere enn Adminer. Hvis du leter etter et alternativ til phpMyAdmin, et som tilbyr mer sikkerhet og funksjoner, må du gi Adminer en sjanse. Dette praktiske databasens nettgrensesnitt vil ikke skuffe

Datasenter Trender Nyhetsbrev

DevOps, virtualisering, hybridsky, lagring og driftseffektivitet er bare noen av datasentertemaene vi vil trekke frem. Leveres mandager og onsdager

Registrer deg i dag

© Copyright 2021 | pepebotifarra.com