Hur man installerar och konfigurerar MySQL och PHPMyAdmin på Windows och Linux

När vi skapar och hanterar en webbsida måste vi ta hänsyn till vilken typ av information den kommer att erbjuda och lagra. Om webbsidan endast visar statiskt innehåll som nås via olika alternativmenyer kan vi använda vilket program som helst för att skapa webbsidor, ett program som låter oss göra ändringar manuellt. Men om vi vill för att hantera användardata och utföra sökningar , vi behöver en databas som ansvarar för att hantera all information på webben. Lösningen är att använda MySQL tillsammans med PHPMyAdmin.

Vad är MySQL och PHPMyAdmin

installera och konfigurera MySQL och PHPMyAdmin på Windows och Linux

Oracles MySQL är en kraftfull databashanterare som används för att samla in och organisera all data på en webbsida, dess användning är helt gratis och den är under GPL-licensen, vilket gör den till en av de mest använda databaserna runt om i världen när man hanterar en stor mängd data. Om vi ​​inte har förkunskaper när det gäller att hantera dynamiska webbsidor, är det en huvudvärk att interagera med MySQL eftersom det bara fungerar under en kommandorad. Om vi ​​förstör bara ett kommando kan vi direkt bryta webbplatsen.

Lösningen på detta problem och som eliminerar mycket av huvudvärken det genererar är att använda PHPMyAdmin. PHPMyAdmin är en visuellt gränssnitt som gör att vi kan arbeta på ett mycket enklare sätt med MySQL-databaser, som också är öppen källkod och helt gratis. Med PHPMyAdmin kan vi köra kommandon i databasen från användargränssnittet, så att göra fel i koden är mer komplicerat, vilket minskar risken att lämna en webbplats som vi hanterar otillgänglig tills vi hittar felet vi har gjort.

Hur man installerar MySQL

MySQL är tillgängligt för båda Windows och Linux , även om de flesta webbservrar hanteras av Linux, och om vi inte vill hantera en webbplats från vår dator, är det osannolikt att vi kommer att hitta dem när vi installerar MySQL på Windows. .

Installera MySQL på Windows

Till skillnad från Linux, där vi kan använda arkiven installerade på datorn för att ladda ner MySQL, på Windows måste vi besöka följande webbplats för att ladda ner den och tryck på Gå till Ladda ner Sida till ladda ner versionen vi vill installera.

Installera MySQL på Windows

Å ena sidan hittar du installationsprogrammet, som upptar 5 MB, och å andra sidan alla applikationer som behövs för att installera MySQL, som upptar drygt 400 MB. Om vi ​​väljer den senaste versionen kommer installationsprogrammet att göra det inte ladda ner något innehåll från internet för att installera den. Om vi ​​väljer versionen på 5 MB kommer en internetanslutning att behövas för att ladda ner det nödvändiga innehållet.

I nästa fönster kommer den att uppmana oss att registrera dig på webben för att ladda ner den, ett steg som vi kan hoppa över genom att klicka på Nej tack, starta bara min nedladdning .

Installera MySQL på Windows

När vi har laddat ner den kör vi den precis som vi gör med vilken annan fil som helst, klickar två gånger på filen med tillägget .msi och väntar på att installationsprocessen ska slutföras. När processen är klar öppnas ett nytt fönster med MySQL-installationsprogrammet där vi måste välja vilken typ av server vi vill skapa.

  • DeveloperDefault . Detta är det perfekta alternativet eftersom det kommer att installera allt du behöver för att skapa en MySQL-databas.
  • Endast servera . För att installera MySQL i serverläge.
  • Endast klient . Installera den i klientläge utan server.
  • full . Installera alla MySQL-produkter.
  • beställnings . Låter oss välja vilken typ av MySQL-produkter vi vill installera.

Installera MySQL på Windows

I nästa fönster kommer den att kontrollera om vi saknar några applikationer för att kunna använda MySQL såsom MySQL för Visual Studio eller Connector/Phyton. Om så är fallet måste vi installera dem manuellt på vår dator.

Installera MySQL på Windows

Därefter kommer allt innehåll som kommer att laddas ner och installeras på datorn att visas. Klicka på Execute för att fortsätta. Om några av komponenterna inte laddas ner korrekt (med det grundläggande installationsprogrammet som är 5MB), kommer det att visa ett fel. Vi måste bara klicka vidare Försök igen för att försöka ladda ner den igen.

Installera MySQL på Windows

I nästa fönster kommer installationsprogrammet att uppmana oss att välja i vilken mapp vi vill installera på datorn. När vi har installerat MySQL-servern som vi behöver, tar installationsprogrammet oss till Produktkonfiguration alternativet, där vi måste upprätta TCP/IP-portarna och bjuda in Windows att ge brandväggen åtkomstbehörighet. Därefter måste vi ställ in åtkomstlösenordet som vi vill använda för att skydda åtkomst. För att komma åt servern behöver vi bara köra MySQL-applikationen och komma åt servern som vi har skapat och skapa databasen.

Steg för att installera MySQL på Linux

När vi väl har vår webbserver igång efter att ha installerat Nginx (eller något annat), är det första vi måste göra att uppdatera listan med förråd genom kommandot

sudo apt update

Därefter fortsätter vi till installera MySQL med hjälp av arkiven som vi har i Linux-versionen med följande kommando

sudo apt install mysql-server

Det första vi måste göra är skapa ett huvudlösenord , ett lösenord som ger oss tillgång till hantering och modifiering av databasen. Det rekommenderas att använda en lösenordshanterare för att skapa ett komplext lösenord för att hindra andra från att få åtkomst. När installationen är klar använder vi kommandot som vi visar dig nedan för att eliminera standardinställningarna och blockera åtkomst till databasen så att den endast är tillgänglig genom lösenordet som vi har upprättat.

sudo /usr/bin/mysql_secure_installation

Därefter kommer det att ställa oss en rad frågor som vi måste besvara enligt nedan:

  1. Ändra root-lösenord? N
  2. Ta bort anonym användare? Y
  3. Vill du inte tillåta root-inloggning på distans? Y
  4. Ta bort testdatabasen och få tillgång till den? Y
  5. Ladda om privilegietabeller nu? Y

Installera MySQL Linux

Så vi kommer att behålla lösenordet vi har skapat, och vi kommer att ta bort anonym användaråtkomst, inaktivera fjärråtkomst, släppa exempeldatabasen och ladda om privilegietabellen.

När vi har installerat MySQL kan vi nu skapa vår databas, så länge vi har rätt kunskap. Om inte, är lösningen, som jag nämnde ovan, att installera PHPMyAdmin.

Hur man installerar PHPMyAdmin

Liksom i föregående fall hanteras de flesta webbservrar av Linux, men om vi använder en Windows-server kan vi även använda PHPMyAdmin för att hantera MySQL-databaser enklare.

Steg att följa för PHPMyAdmin på Windows

PHPMyAdmin är inget annat än ett grafiskt gränssnitt för att interagera med MySQL, så om inte vår kunskap om MySQL är begränsad kommer det inte att vara nödvändigt att installera det. Det första vi måste göra är att ladda ner motsvarande version via den officiella webbplatsen som vi kan komma åt genom följande länk .

Installera PHPMyAdmin Windows

Därefter packar vi upp den och kopiera den till katalogen på MySQL-servern som vi tidigare har installerat. För att komma åt servern och konfigurera den behöver vi bara ange följande URL i vår webbläsare (på så sätt är det inte nödvändigt att konfigurera vilken som är servern där vi vill använda den i kombination med MySQL).

http://localhost/phpmyadmin/setup/index.php

Installera PHPMyAdmin på Linux

Det första vi behöver göra är att installera PHPMyAdmin från kommandoraden med följande kommando:

sudo apt-get install phpmyadmin

Under installationsprocessen är det första vi måste göra att välja webbservern där vi har installerat MySQL och förresten konfigurera databasadministratören för att kunna använda den med det lösenord som vi har upprättat under installationen av MySQL. När installationen av PHPMyAdmin är klar måste vi ange följande kommandon till säkerställa installationen.

sudo phpenmod mcrypt sudo phpenmod mbstring

När processen är klar startar vi om servern så att ändringarna tillämpas. När vi har installerat PHPMyAdmin använder vi vår webbläsare för att komma åt genom följande url och vi börjar skapa och hantera databasen med MySQL med ett grafiskt gränssnitt istället för kommandoraden.

http://localhost.phpmyadmin

pHPMyAdmin