Puncte:0

Cum se rezolvă problema de conexiune cu mariadb în Amazon RDS?

drapel cn

Am creat o bază de date AMAZON RDS mariadb sub nivelul gratuit.

Am folosit mai întâi o parolă generată aleatoriu, dar nu se conectează.

Deci, dau clic pe Modificare și am actualizat baza de date cu o nouă parolă.

dar totusi, primesc o eroare ca mai jos.

(conn=36) Acces refuzat pentru utilizatorul „root”@“175.101.107.213” (folosind parola: YES)
Setul de caractere actual este Windows-1252. Dacă parola a fost setată folosind alt set de caractere, luați în considerare utilizarea opțiunii „passwordCharacterEncoding”

introduceți descrierea imaginii aici

Dar am actualizat parola de mai multe ori, dar aceeași problemă de fiecare dată.

Vă rugăm să sugerați cum să remediați asta. Am verificat opțiunea passwordCharacterEncoding din dbeaver, are o valoare goală.

Tim avatar
drapel gp
Tim
Utilizați aceeași parolă pe care ați definit-o în consola AWS? Încercați o parolă fără semne de punctuație sau caractere speciale. Încercați MySql pentru a vedea dacă funcționează diferit. Cel mai probabil va fi o eroare greșită a utilizatorului, deoarece mii de acele baze de date vor fi create în fiecare zi, dar exact ce... nu sunt sigur.
Puncte:0
drapel cn

Te conectezi de la o gazdă externă?

În mod implicit, politicile de conexiune mariadb sunt restrictive și permit doar conexiuni locale, dacă nu specificați altfel. Verificați fișierul de configurare și căutați următoarea linie:

# În loc să omiteți rețeaua, implicit este acum să ascultați numai pornit
# localhost care este mai compatibil și nu este mai puțin sigur.
bind-address = 127.0.0.1

Dacă doriți să ascultați conexiuni externe, ar trebui să comentați acea linie și să reporniți serviciul.

De asemenea, rețineți că nu este o idee bună să vă conectați la baza de date ca root, iar în unele medii (nu știu în mod special pentru Amazon RDS) autentificarea root este, de asemenea, dezactivată pentru conexiunile la rețea.

Editare: acest lucru se poate face din consola Amazon RDS prin setarea Accesibil public proprietatea instanței dumneavoastră da:

Instanța mea DB se află într-o subrețea publică și nu mă pot conecta la ea prin internet de pe computerul meu local

Puncte:0
drapel af

Nu pot comenta încă. Pe lângă simplificarea parolei (pentru testare), asigurați-vă că numele de utilizator se potrivește cu ceea ce a fost setat pentru „Numele de utilizator principal” atunci când este creată instanța RDS.

Pentru MariaDB pe RDS, implicit este „admin”.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.