HeyTuts

lär dig hur du ändrar ditt MySQL-lösenord är ett måste för grundläggande webbplatssäkerhet. Till att börja med, ändra rotlösenordet för din localhost-server. Det är enkelt och snabbt, särskilt om du kör en XAMPP localhost webbserver.

en av de bästa sakerna med att köra din egen localhost XAMPP webbserver är att kunna göra alla tester och projekt du vill utan kostnad alls. En av de saker som glöms bort i många av dessa fall är några grundläggande säkerhetspraxis, som att inte använda standardlösenordet.

för de flesta varje XAMPP installation, människor tenderar att hålla sin standard tomt lösenord. Det är inte särskilt säkerhetsmedvetet om oss nu är det? Den goda nyheten är att du kan ändra rotlösenordet (aka administratörslösenord) för ditt localhost phpMyAdmin/MySQL-konto på bara några minuter. Här är hur!

slå först på MySQL / Apache

öppna först din XAMPP-kontrollpanel och verifiera att Apache och MySQL körs. Du kommer att veta att de kör med sina namn markeras i grönt.

starta sedan den specialiserade Windows-kommandotolken genom att klicka på ”Shell” – knappen på höger sida. Detta öppnar ett svart fönster med titeln ”XAMPP for Windows”.

ändra root-lösenord för MySQL

i kommandotolken skriver du följande: (notera dubbel bindestreck före användaren, dessa är viktiga. Om du inte har dessa dubbla bindestreck fungerar kommandot inte. Tänk på dem som en del av rätt syntax för kommandot. )

mysqladmin --user=root password "SUPERsecretPASSWORD"

detta återställer användaren med namnet ” root ”med ett nytt lösenord för” SUPERsecretPASSWORD ” (utan citat). För att detta kommando ska fungera korrekt måste du ha dubbla citattecken.

det här kommandot låter dig bara ställa in lösenordet om du använder det tomma lösenordet som standard. Om ditt lösenord redan har ställts in eller ändrats vid en annan tidpunkt måste du använda följande kommando:

mysqladmin --user=root --password=OLDpass password "NEWpassword"

där ” OLDpass ”skulle vara ditt nuvarande lösenord för” root ” – användaren. Återigen, notera dubbel bindestreck före ”användare”och ” lösenord”.

denna återställning av lösenord kan fungera för alla MySQL-och phpMyAdmin-konton som finns. Du måste bara ändra användarnamn och lösenord i kommandot.

verifiera root-lösenordsändringen fungerade!

nu som alla bra dator nörd, det är alltid en bra ide att se till att lösenordet ändrades framgångsrikt. För att göra detta kör vi ett enkelt SQL-kommando i Kommandotolken med vårt användarnamn och lösenord:

mysql --user=root --password=SUPERsecretPASSWORD -e "SELECT 1+1"
  • om lösenordsändringen lyckades ser du ett litet ASCII-diagram som ser ut som att det gör lite grundläggande matematik, som på bilden ovan.
  • om lösenordsändringen misslyckades kommer du att se ett felmeddelande som anger” Åtkomst nekad för användarrot@localhost ” (eller vad ditt användarnamn är).

aktivera användarnamn / lösenord inloggningar

när du har angett ett lösenord, eller ändrat ditt lösenord för MySQL-konto, bör du uppdatera din inloggningsstil phpMyAdmin. Det är super lätt att göra. Bläddra över till phpmyadmin konfigurationsfilen, config.inc.php. Du kan hitta den i din phpMyAdmin installationskatalog. Om du använder XAMPP kommer det att vara (C:\xampp\phpMyAdmin\config.inc.php).

när du har öppnat konfigurationsfilen phpMyAdmin måste du aktivera vanliga stilinloggningar. Bläddra i filen, eller control + F, för att hitta variabeln ”auth_type”. (Läs om auth_type här) det kommer sannolikt att ha en komplett rad som ser ut så här:

$cfg = "config";

uppdatera värdet på ” auth_type ”och sätt det lika med”cookie”. Genom att ställa in detta aktiverar du cookieinloggningar för phpMyAdmin. På så sätt kan du logga in med phpMyAdmin-inloggningsformuläret och ange ditt användarnamn och lösenord.

Liknande Lastning…

Write a Comment

Din e-postadress kommer inte publiceras.