Sådan aktiveres phpMyadmin-konfigurationslagring for at få flere muligheder og sikkerhed

Billede: Jack Wallen

Hvis du er ved at installere en ny forekomst af phpMyAdmin, kan du blive overrasket over, at mange ting er ændret. En af de største ændringer er, at konfigurationslagring er en smule mere udfordrende at konfigurere. Hvad er konfigurationslagring? Navnet siger det hele. Medmindre du har opsætning af konfigurationslagring, gemmes alle konfigurationsindstillinger, du ændrer til phpMyAdmin via webgrænsefladen, kun pr. Instans. Hvis du vil være i stand til at foretage permanente ændringer af din phpMyAdmin-installation via den webbaserede interface, vil du have dette aktiveret. Når konfigurationslagring er aktiveret, kan du nemt konfigurere indstillinger, såsom:

  • Login cookie gyldighed
  • Spring over låste borde
  • Vis kun specifikke databaser
  • Skjul databaser
  • Maksimalt antal databaser, der skal vises
  • Sidetitler
  • Replikation
  • Brugerkonti
  • Og meget mere

Men da processen er ændret til aktivering af konfigurationslagring, finder du sandsynligvis, at der ikke kan gemmes nogen konfigurationsindstillinger på en ny phpMyAdmin-opsætning. Lad os ordne det.

Processen er en smule besværlig, men ikke meget vanskelig. Jeg antager, at du allerede har phpMyAdmin i gang og kan logge ind med en admin-konto. Jeg demonstrerer på phpMyAdmin 4.7.9, der kører på Ubuntu Server 16.04, via en Antsle virtual machine.

Opret en ny database

For at aktivere konfigurationslagring er vi nødt til at importere et sæt tabeller. Vi ønsker dog ikke blot at importere disse tabeller til en gammel database. Det kan ødelægge din database. Så lad os oprette en database kaldet brugere. Log ind på phpMyAdmin og klik på knappen Ny i venstre navigation. I det resulterende vindue ( figur A ) skal du indtaste brugere i feltet Database name og klikke på knappen Opret.

Figur A

Oprettelse af en ny database i phpMyAdmin.


Du bliver derefter bedt om at oprette en ny tabel. Uden denne "dummy" -tabel kan du ikke importere den nødvendige tabel for at aktivere konfigurationslagring. Opret en enkel tabel ved at klikke på Ny under brugerdatabasen. I det resulterende vindue ( figur B ) skal du navngive nogle kolonner, vælge en type (VARCHAR er altid sikker) og give dem alle en værdi (20 eller deromkring). Når du har udfyldt disse oplysninger, skal du rulle ned og klikke på knappen Start. Din dummy-tabel er oprettet.

Figur B

Oprettelse af en dummy-tabel, så vi kan importere de nødvendige tabeller for at aktivere konfigurationslagring.


Nu importerer vi tabellerne.

Importerer tabeller

Når databasen er oprettet, skal du vælge den nye database i venstre navigation og klikke på fanen Importer. Det er her vi importerer de nødvendige tabeller. Vi skal dog få disse tabeller først. Fastgør shell på din MySQL-server, og skift til biblioteket, der indeholder tabellerne, der skal importeres med kommandoen cd / var / www / phpmyadmin / sql . Brug scp-kommandoen til at sende disse filer til den stationære maskine, du arbejder på, som sådan:

 scp create_tables.sql protection : /directory/create_tables.sql 

Så hvis jeg kopierer tabellerne til IP-adresse 192.168.1.162 for brugerstik til bibliotek / hjem / jack, ville kommandoen være:

 scp create_tables.sql via : /home/jack/create_tables.sql 

Nu hvor tabellen er på min stationære maskine, kan jeg gå til fanen Importer til vores brugerdatabase og klikke på knappen Gennemse ( figur C ).

Fig

Importerer tabellerne til vores nyoprettede database.


Naviger til det bibliotek, du gemte create_tables.sql-filen i (i mit tilfælde, / home / jack ), og vælg filen create_tables.sql. Rul ned, og klik på knappen Start, og tabellerne importeres.

På dette tidspunkt vil konfigurationslagringsfejlen være væk, og du kan nu konfigurere din phpMyAdmin-server via den webbaserede interface og ikke behøver at bekymre dig om at kæmpe gennem filen config.inc.php til hver konfigurationsindstilling.

En skal-gøre-opgave

Hvis du planlægger at bruge phpMyAdmin til din databasestyring, skal denne opgave betragtes som et must-do. Uden konfigurationslagring aktiveret, vil du gå glip af en let konfiguration for et antal avancerede funktioner i phpMyAdmin.

Cybersecurity Insider Nyhedsbrev

Styrke din organisations IT-sikkerhedsforsvar ved at holde dig ajour med de seneste cybersecurity-nyheder, løsninger og bedste praksis. Leveres tirsdage og torsdage

Tilmeld dig i dag

© Copyright 2020 | mobilegn.com