Am baza de date mysql „politechnika_new” și utilizatorul „politechnika” cu toate privilegiile pentru această bază de date și gazda setată ca %, dar nu mă pot autentifica la această bază de date cu acest utilizator.
Cum pot repara?
root@ubuntu:/var/www/html/politechnika# mysql -uroot
Bun venit la monitorul MySQL. Comenzile se termină cu ; sau \g.
ID-ul dvs. de conexiune MySQL este 36
Versiunea serverului: 8.0.27-0ubuntu0.20.04.1 (Ubuntu)
Drepturi de autor (c) 2000, 2021, Oracle și/sau afiliații săi.
Oracle este o marcă înregistrată a Oracle Corporation și/sau a acesteia
afiliații. Alte nume pot fi mărci comerciale ale acestora
proprietarii.
Tastați „help;” sau „\h” pentru ajutor. Tastați „\c” pentru a șterge instrucțiunea de intrare curentă.
mysql> selectați utilizator, gazdă din mysql.user;
+------------------+-----------+
| utilizator | gazdă |
+------------------+-----------+
| politehnică | % |
| debian-sys-maint | localhost |
| mysql.infoschema | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
| rădăcină | localhost |
+------------------+-----------+
6 rânduri în set (0,00 sec)
mysql> AFIȚIȚI SUBVENȚII PENTRU „politechnika”;
+--------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- ---------------------------------------------+
| Granturi pentru politechnika@% |
+--------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- ---------------------------------------------+
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, SHUTDOWN, PROCESS, FILE, REFERENCE, INDEX, ALTER, SHOW DATABASE, SUPER, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, REPLICATION CLIENT AFIȘAȚI VIZUALIZARE, CREAȚI RUTINĂ, ALTERĂ RUTINĂ, CREAȚI UTILIZATOR, EVENIMENT, DEclanșați, CREATE TABLESPATION, CREATE ROL, DROP ROLE ON *.* LA `politechnika`@`%` CU OPȚIUNEA DE GRANT |
| ACORDAȚI TOATE PRIVILEGIILE PE `politechnika_new`.* CĂTRE `politechnika`@`%` CU OPȚIUNEA DE GRANT |
+--------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- --------------------------------------------- ---------------------------------------------+
2 rânduri în set (0,00 sec)
mysql> ieșire
Pa
root@ubuntu:/var/www/html/politechnika# mysql -upolitechnika -pPASSSWORD -Dpolitechnika_new
mysql: [Avertisment] Utilizarea unei parole pe interfața liniei de comandă poate fi nesigură.
EROARE 1045 (28000): Acces refuzat pentru utilizatorul „politechnika”@“localhost” (folosind parola: YES)
root@ubuntu:/var/www/html/politechnika#
Nici conexiunea de la distanță nu funcționează
Acces refuzat utilizatorului „politechnika@”91.222.150.XXX” (folosind parola:
DA)