HeyTuts

Nauka zmiany hasła MySQL jest koniecznością dla podstawowego bezpieczeństwa witryny. Na początek Zmień hasło root serwera localhost. Jest to łatwe i szybkie, zwłaszcza jeśli używasz serwera www XAMPP localhost.

jedną z najlepszych rzeczy na temat uruchamiania własnego serwera localhost XAMPP jest możliwość wykonywania wszystkich testów i projektów, które chcesz, bez żadnych opłat. Jedną z rzeczy, o których zapomina się w wielu z tych przypadków, są podstawowe praktyki bezpieczeństwa, takie jak nie używanie domyślnego hasła.

w przypadku większości instalacji XAMPP ludzie mają tendencję do zachowywania domyślnego pustego hasła. To nie jest dla nas zbyt bezpieczne, prawda? Dobrą wiadomością jest to, że możesz zmienić hasło roota (aka hasło administratora) dla swojego konta localhost phpMyAdmin/MySQL w ciągu zaledwie kilku minut. Oto jak!

najpierw włącz MySQL/Apache

najpierw otwórz Panel sterowania XAMPP i sprawdź, czy Apache i MySQL są uruchomione. Będziesz wiedział, że biegną po ich nazwach podświetlonych na Zielono.

następnie uruchom wyspecjalizowany wiersz polecenia systemu Windows, klikając przycisk” powłoka ” po prawej stronie. Spowoduje to otwarcie czarnego okna o nazwie „XAMPP for Windows”.

Zmień hasło roota dla MySQL

w wierszu polecenia wpisz następujące polecenie: (zwróć uwagę na podwójny myślnik przed Użytkownikiem, są one ważne. Jeśli nie masz tych podwójnych myślników, polecenie nie będzie działać. Pomyśl o nich jako o części poprawnej składni polecenia. )

mysqladmin --user=root password "SUPERsecretPASSWORD"

spowoduje to zresetowanie użytkownika o nazwie ” root „z nowym hasłem” SUPERsecretPASSWORD ” (bez cudzysłowów). Aby to polecenie działało poprawnie, musisz mieć podwójne cudzysłowy.

to polecenie pozwoli Ci ustawić hasło tylko wtedy, gdy używasz domyślnego pustego hasła. Jeśli hasło zostało już ustawione lub zmienione w innym czasie, należy użyć następującego polecenia:

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

gdzie „OLDpass” będzie Twoim bieżącym hasłem dla użytkownika „root”. Ponownie zwróć uwagę na podwójny myślnik przed „użytkownik” i „hasło”.

to Resetowanie hasła może działać dla każdego istniejącego Konta MySQL i phpMyAdmin. Musisz tylko zmienić nazwę użytkownika i hasło w poleceniu.

sprawdź, czy zmiana hasła roota zadziałała!

teraz, jak każdy dobry komputerowy nerd, zawsze dobrym pomysłem jest upewnienie się, że hasło zostało pomyślnie zmienione. Aby to zrobić, uruchomimy proste polecenie SQL w wierszu polecenia, używając naszej nazwy użytkownika i hasła:

mysql --user=root --password=SUPERsecretPASSWORD -e "SELECT 1+1"
  • jeśli zmiana hasła powiodła się, zobaczysz mały wykres ASCII, który wygląda tak, jakby wykonywał podstawową matematykę, jak na powyższym obrazku.
  • jeśli zmiana hasła nie powiodła się, pojawi się komunikat o błędzie „Odmowa dostępu dla użytkownika root@localhost” (lub dowolnej nazwy użytkownika).

Włącz logowanie użytkownika/hasła

po ustawieniu hasła lub zmianie hasła do konta MySQL należy zaktualizować styl logowania phpMyAdmin. To bardzo łatwe do zrobienia. Przejdź do pliku konfiguracyjnego phpMyAdmin, config.inc.php. Możesz go znaleźć w katalogu instalacyjnym phpMyAdmin. Jeśli używasz XAMPP, to będzie to (C:\xampp\phpMyAdmin\config.inc.php).

po otwarciu pliku konfiguracyjnego phpMyAdmin musisz włączyć regularne logowanie stylów. Przejrzyj plik lub control + F, aby znaleźć zmienną „auth_type”. (Dowiedz się więcej o auth_type tutaj) prawdopodobnie będzie miał kompletną linię wyglądającą tak:

$cfg = "config";

zaktualizuj wartość „auth_type” i ustaw ją na „cookie”. Ustawiając to, włączysz logowanie do plików cookie dla phpMyAdmin. W ten sposób będziesz mógł zalogować się za pomocą formularza logowania phpMyAdmin i wprowadzić swoją nazwę użytkownika i hasło.

Lubię Ładowanie…

Write a Comment

Twój adres e-mail nie zostanie opublikowany.