MySQL Error 1045 (28000) Dostęp odmówił dla użytkownika „root” - rozwiązanie

MySQL Error 1045 (28000) Dostęp odmówił dla użytkownika „root” - rozwiązanie

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