MySQL Error 1045 (28000) Dostęp odmówił dla użytkownika „root” - rozwiązanie
- 2712
- 306
- Natan Cholewa
Objaw:
Nie można uzyskać dostępu do bazy danych MySQL zdalnie za pomocą źródło
konto. Każda próba dostępu do bazy danych MySQL spowoduje błąd:
Błąd 1045 (28000): Dostęp odmówiono dla użytkownika „root”@'ip-address (za pomocą hasła: tak)
Rozwiązanie:
Powyższy komunikat o błędzie MySQL jest domyślnym zachowaniem serwera MySQL w celu pozbawienia użytkownika rootowego do zdalnego połączenia, ponieważ domyślnie użytkownik root może łączyć się z serwerem MySQL z ON Lokalny Gospodarz
to jest 127.0.0.1
. Rozwiązaniem jest utworzenie nowego użytkownika administratora. Poniższe polecenia SQL utworzą NOWOŚCI ZWIĄZANE Admin
i daj zdalny dostęp:
mysql> Utwórz użytkownika „admin”@'%' identyfikowany przez "; zapytanie OK, 0 dotkniętych wierszy (0.00 s) MySQL> Daj wszystkie uprawnienia na *.* Do „admin”@'%”z opcją grantu; Zapytanie OK, 0 dotkniętych wierszy (0.00 s)
Alternatywne, ale niezalecane rozwiązanie jest przyznanie zdalnego dostępu MySQL do użytkownika root:
mysql> daj wszystkie uprawnienia na *.* Do „root”@'%' identyfikowany przez „hasło”; Zapytanie OK, 0 dotkniętych wierszy (0.00 s)
Powyższa linia zapewni użytkownikowi uprawnienia do zdalnego połączenia:
$ mysql -u root -password -h 172.17.0.14 Witamy w monitor Mariadb. Polecenia kończą się; lub \ g. Twój identyfikator połączenia MySQL to 41 serwerowa wersja: 5.5.43-0+Deb8u1 (Debian) Copyright (c) 2000, 2015, Oracle, Mariadb Corporation AB i inni. Typ „Pomoc”; lub „\ h”, aby uzyskać pomoc. Typ „\ c”, aby wyczyścić bieżącą instrukcję wejściową. Mysql [(none)]> pa
Powiązane samouczki Linux:
- Jak usunąć bluatware z Samsung Android Mobile…
- Jak utworzyć konto modyfikowania i usuwania użytkowników w systemie Linux
- Instalacja Ampache Raspberry Pi
- Jak zresetować hasło na Almalinux
- Obsługa danych wejściowych użytkownika w skryptach Bash
- Zainstaluj MySQL na Ubuntu 20.04 LTS Linux
- Jak skonfigurować serwer FTP/SFTP i klient na Almalinux
- Jak dodać/usunąć użytkownika na Manjaro Linux
- Instalacja OpenLitespeed WordPress
- Jak zainstalować MySQL na Almalinux
- « Błąd 2003 (HY000) nie może połączyć się z MySQL Server na (111) - rozwiązanie
- Jak uruchomić własny lokalny rejestr Docker »