at lære at ændre din myskl-adgangskode er et must for grundlæggende hjemmesidesikkerhed. Til at begynde med skal du ændre rodadgangskoden til din localhost-server. Det er nemt og hurtigt, især hvis du kører en
en af de bedste ting ved at køre din egen localhost-server er at være i stand til at udføre alle de test og projekter, du ønsker uden beregning overhovedet. En af de ting, der bliver glemt i mange af disse tilfælde, er nogle grundlæggende sikkerhedspraksis, som ikke at bruge standardadgangskoden.
for de fleste af hver installation har folk en tendens til at beholde deres standard tomme adgangskode. Det er ikke meget sikkerhed bevidst om os nu er det? Den gode nyhed er, at du kan ændre rodadgangskoden (aka admin-adgangskode) til din localhost phpMyAdmin/Myskl-konto på få minutter. Sådan gør du!
tænd først for Apache
Åbn først dit kontrolpanel og kontroller, at Apache og Apache kører. Du vil vide, at de kører ved deres navne bliver fremhævet i grønt.
start derefter kommandoprompten til specialvinduer ved at klikke på knappen “Shell” i højre side. Dette åbner et sort vindue med titlen”for vinduer”.
Skift rodadgangskode til Myskl
skriv følgende i kommandoprompten: (Bemærk dobbelt bindestreg før brugeren, disse er vigtige. Hvis du ikke har disse dobbelte bindestreger, fungerer kommandoen ikke. Tænk på dem som en del af den korrekte syntaks for kommandoen. )
mysqladmin --user=root password "SUPERsecretPASSWORD"
dette nulstiller brugeren ved navn” root “med en ny adgangskode til” Supersecretadgangskode ” (uden anførselstegn). For at denne kommando skal fungere korrekt, skal du have de dobbelte anførselstegn.
denne kommando giver dig kun mulighed for at indstille adgangskoden, hvis du bruger den tomme standardadgangskode. Hvis din adgangskode allerede er indstillet eller ændret på et andet tidspunkt, skal du bruge følgende kommando:
mysqladmin --user=root --password=OLDpass password "NEWpassword"
hvor ” OLDpass “ville være din nuværende adgangskode til” root ” – brugeren. Bemærk igen dobbelt bindestreg før “bruger”og ” adgangskode”.
denne nulstilling af adgangskode kan fungere for alle konti, der findes. Du skal bare ændre brugernavn og adgangskode i kommandoen.
Bekræft rodadgangskodeændringen fungerede!
nu som enhver god computernerd er det altid en god ide at sikre, at adgangskoden blev ændret med succes. For at gøre dette kører vi en simpel kommando i kommandoprompten ved hjælp af vores brugernavn og adgangskode:
mysql --user=root --password=SUPERsecretPASSWORD -e "SELECT 1+1"
- hvis adgangskodeændringen var vellykket, vil du se et lille ASCII-diagram lavet, der ser ud som om det laver nogle grundlæggende matematik, som på billedet ovenfor.
- hvis adgangskodeændringen ikke lykkedes, vil du se en fejlmeddelelse med angivelse af “Adgang nægtet for brugerrod@localhost” (eller hvad dit brugernavn er).
når du har angivet en adgangskode eller ændret din adgangskode til phpmyadmin-kontoen, skal du opdatere din loginstil for phpMyAdmin. Det er super nemt at gøre. Gennemse over til phpmyadmin konfigurationsfil, config.Inc.php. Du kan finde det inde i din phpMyAdmin installationsmappe. Hvis du bruger Pernille, så vil det være (C:\xampp\phpMyAdmin\config.Inc.php).
når du har åbnet phpMyAdmin-konfigurationsfilen, skal du aktivere almindelige stillogins. Gennemse filen eller control + F for at finde variablen “auth_type”. (Lær om auth_type her) det vil sandsynligvis have en komplet linje, der ser sådan ud:
$cfg = "config";
Opdater værdien af” auth_type “og sæt den lig med”cookie”. Ved at indstille dette aktiverer du cookie-logins for phpMyAdmin. På denne måde kan du logge ind ved hjælp af phpMyAdmin login-formularen og indtaste dit brugernavn og din adgangskode.