Articles

installera phpMyAdmin på Ubuntu 18.04

phpMyAdmin är ett mycket användbart webbaserat databashanteringsverktyg för att hantera MySQL-eller MariaDB-databaser. Det är ett gratis verktyg som är skrivet i PHP. Olika typer av databasuppgifter kan göras enkelt med hjälp av detta verktyg. phpMyAdmin hjälper nybörjare att utföra alla typer av grundläggande databasoperationer utan att ha någon kunskap om att skriva fråga. Några viktiga funktioner i detta verktyg nämns nedan.

  • skapa, släpp, Byt namn på eller ändra databaser, tabeller, kolumner, primära nycklar, unika nycklar och index.
  • Infoga, Ta bort och uppdatera poster i tabellerna.
  • hantera server genom att tillämpa olika serverkonfiguration.
  • kör olika typer av enkla och komplexa frågor.
  • skapa, släpp och ändra lagrade procedurer, utlösare och vyer.
  • importera eller exportera databas eller tabell eller data från eller till olika format.

för att göra webbutvecklingsarbeten kan du installera XAMPP eller LAMP. Om du använder XAMPP server för Ubuntu behöver du inte installera phpMyAdmin separat. Det kommer att installeras på XAMPP server som standard när du installerar XAMPP server. Men om du använder LAMP på Ubuntu måste du installera phpMyAdmin genom att ladda ner paketet. Denna handledning hjälper dig att installera phpMyAdmin på Ubuntu.

innan installationsprocessen påbörjas måste du bekräfta att lampan fungerar korrekt. Kör följande kommandon för att kontrollera att Apache2, MySQL och PHP är installerade och fungerar.

Kontrollera aktuell status för webbservern (Apache2).

$ sudo systemctl status apache2

Check the connection of database Server (MySQL/MariaDB). MySQL server is installed here.

$ sudo mysql

or

$ sudo mysql -u root -p

Check the version of the installed PHP.

$ php -v

Open any browser and check the Apache server is running.

När du har kontrollerat ovanstående uppgifter kan du starta installationsprocessen för phpMyAdmin på Ubuntu.

kör uppdateringskommandot innan du anger installationsprocessen för phpMyAdmin.

$ sudo apt update

Efter uppdatering kör du följande kommando för att installera phpMyAdmin från Ubuntu repositories. Tryck på ’ y ’ när det kommer att be om tillstånd att starta installationen.

$ sudo apt install phpmyadmin php-mbstring php-gettext

Tryck på Mellanslag för att välja servern apache2, välj Ok och tryck på enter, när följande prompt visas.

Välj Ja och tryck på enter för att använda dbconfig-common för att ställa in databasen.

Därefter måste du ställa in MySQL-lösenord för att ansluta till databasservern med phpMyAdmin. Skriv lösenordet, välj Ok och tryck på enter.

skriv in lösenordet igen för bekräftelse. Välj Ok och tryck på enter.

kör följande kommando för att aktivera PHP-förlängning, mbstring, för att använda phpMyAdmin Apache konfigurationsfil.

$ sudo phpenmod mbstring

Starta om apache-servern för att få effekten av installationen.

$ sudo systemctl starta om apache2

nu är phpMyAdmin installerat korrekt och du kan gå till nästa steg för att ställa in annan konfiguration av phpMyAdmin.

steg-2: Inställningsautentisering och privilegier

ett standard användarnamn och lösenord ställs in vid installationen av phpMyAdmin för att göra databasuppgifter. Standardanvändarnamnet är ’phpmyadmin’ och lösenordet är det som du har ställt in i föregående steg. Men det är bättre att använda phpMyAdmin genom att göra en anslutning som root-användare för att utföra alla typer av databasoperationer. Om inget lösenord är inställt för root-användare när MySQL eller MariaDB server är installerat är det nödvändigt att ställa in ett lösenord för databasservern senare. root-användare kan använda ’auth_socket ’ eller’ mysql_native_password ’ plugin för att göra anslutning till servern. Om ’auth_socket’ plugin laddas för root-användare sedan ändra autentiseringsmetoden för root-användare från ’ auth_socket ’till’ mysql_native_password ’ för säkerhetsändamål. Du kan också skapa ett nytt användarkonto för att komma åt phpMyAdmin.

konfiguration för root-användare:

Anslut till databasservern och kontrollera den aktuella autentiseringsmetoden för root-användare.

$ sudo mysql
> Välj användare,authentication_string,plugin,värd från mysql.användare;

Ange lösenordet för root-användare om det inte har angetts tidigare.

> ange lösenord ’root’@’localhost’=lösenord(’mynewpasword’);

ändra autentiseringsmetoden för root-användare med alter-kommandot om den aktuella autentiseringsmetoden för root-användare är ’auth_socket’. Här är autentiseringsmetoden inställd på ’mysql_native_password’ som standard. Så det finns inget behov av att köra följande kommando.

> ALTER USER ’root’@’localhost’ identifierad med mysql_native_password med ’mynewpassword’;

kör följande kommando för att ladda om autentiseringen och visa effekten av modifieringen.

> flush privilegier;

igen, kör följande Fråga för att kontrollera den aktuella autentiseringsmetoden för root-användare.

> Välj användare,authentication_string,plugin,värd från mysql.användare;

konfiguration för viss MySQL-användare:

om du vill ställa in behörighet för andra användare att komma åt phpMyAdmin utan root-användare gör du följande uppgifter.

Anslut med MySQL server som root-användare och skapa en ny användare. Lösenordet är inställt för root-användare i föregående steg. Så måste du använda – p alternativ för att ansluta till servern.

$ mysql-u root-p

kör följande Fråga för att skapa en ny användare med namnet”linuxhint”;

> skapa användare ” linuxhint ’@’localhost ’identifierad av’secretpass’;

därefter måste du ställa in de nödvändiga behörigheterna för den nya användaren att komma åt databasservern. Kör följande kommando för att ställa in all behörighet för den nya användaren.

> bevilja alla privilegier på *.* Till ’linuxhint’ @ ’localhost’ med BIDRAGSALTERNATIV;

nu, avsluta från MySQL-prompten.

> exit

tillgång phpMyadmin från webbläsaren:

öppna en webbläsare och skriv följande URL för att kontrollera att phpMyAdmin fungerar korrekt eller inte.

nu, logga in på servern genom att tillhandahålla root eller nyskapade användaruppgifter. Följande sida visas efter inloggning.

steg-3: Använda phpMyAdmin

det finns två paneler i phpMyAdmin sida. Vänster panel visar listan över alla befintliga databaser, tabeller, procedurer och vyer. Du måste klicka på ’ + ’ – knappen i den specifika databasen för att visa tabeller, procedurer och vyer.

höger panel innehåller olika databasserverinformation och flikalternativ för att utföra särskilda databasuppgifter. Fem underpaneler av cPanel sida är Allmänna inställningar, Utseende Inställningar, databasserver, webbserver och phpMyAdmin. Användningen av dessa paneler förklaras inom kort här.

Allmänna inställningar:

Du kan använda den här panelen för att visa listan över MySQL-teckenuppsättning och ändra MySQL-anslutningssamling.

Utseende Inställningar:

du ändrar språk, tema, teckenstorlek och annan utseende relaterad inställning från den här panelen.

databasserver:

den här panelen visar olika uppgifter om databasservern, till exempel servernamn, typ, version, anslutet användarnamn, teckenuppsättning etc.

webbserver:

denna panel visar information om webbserver, databas klient och PHP.

phpMyAdmin:

detta visar phpMyAdmin version och annan relaterad information.

flikalternativ:

överst på den högra panelen innehåller menyfliken. Användaren måste använda flikalternativen för att utföra olika typer av viktiga databasoperationer, till exempel skapa eller släppa databas eller tabell, köra SQL, exportera eller importera databas, skapa eller släppa utlösare etc.

nu är phpMyAdmin ett viktigt verktyg för alla webbutvecklare för att göra databasuppgifter enklare. Så om du vill använda webbgränssnitt för databashantering på LAMP server sedan följa denna handledning ordentligt och njuta.