Depanare erori MySQL pentru importul unei baze de date

Notă! Unele linkuri de pe această pagină pot fi linkuri afiliate, ceea ce înseamnă că, dacă alegeți să efectuați o achiziție, pot câștiga un mic comision fără costuri suplimentare pentru dvs. Apreciez foarte mult sprijinul dvs.!

Depanare erori MySQL – Este posibil să primiți unul dintre următoarele mesaje de eroare atunci când încercați să importați o bază de date MySQL utilizând fie phpMyAdmin, fie programul mysql:

  • EROARE 1044: Acces refuzat pentru utilizatorul ‘username1’ @ ‘localhost’ la baza de date ‘username2_database’

Acest mesaj de eroare apare atunci când fișierul de import conține o instrucțiune SQL care încearcă să acceseze o bază de date pentru un nume de utilizator greșit. Rețineți în acest exemplu că username2 în username2_database nu se potrivește cu numele de utilizator1 din „username1” @ „localhost”. Trebuie să editați fișierul de import și să schimbați numele de utilizator2 cu noul dvs. nume de utilizator1.

  • EROARE 1049: Baza de date necunoscută „username_database”

Acest mesaj de eroare apare atunci când baza de date țintă nu există. Asigurați-vă că ați creat baza de date mai întâi așa cum este descris în acest articol, apoi încercați să o importați din nou.

  • EROARE 1064: Aveți o eroare în sintaxa SQL; verificați manualul care corespunde versiunii serverului MySQL pentru sintaxa corectă pe care să o folosiți în apropierea „username_database” la linia x.

Acest mesaj de eroare apare atunci când fișierul de import nu conține date de rezervă pentru o bază de date sau există o eroare de sintaxă MySQL în fișier. Alternativ, fișierul de import poate fi modificat, corupt sau într-un format neacceptat. (Fișierele de import trebuie să conțină instrucțiuni SQL; alte formate de fișiere, cum ar fi CSV, nu funcționează cu programul mysql.) Încercați din nou să exportați baza de date, apoi încercați să o importați.

  • EROARE 1227: Acces refuzat; aveți nevoie (cel puțin unul dintre) privilegiile SUPER pentru această operațiune

Acest mesaj de eroare apare atunci când fișierul de import conține una sau mai multe instrucțiuni SQL care necesită privilegii de super-utilizator (cum ar fi instrucțiunile SET GLOBAL sau CREATE DEFINER). În unele cazuri, puteți șterge aceste declarații din fișierul .sql și reluați procesul de import. De exemplu, instrucțiunile CREATE DATABASE pot fi eliminate în siguranță, deoarece ar fi trebuit să fi creat deja baza de date în cPanel. Cu toate acestea, dacă aveți nevoie de acces la MySQL pentru super-utilizatori, ar trebui să luați în considerare migrarea contului dvs. către un server VPS sau Dedicat, unde aveți un control complet asupra mediului pentru a evita aceste erori MySQL.

Mai multe informații

Notă! Ați găsit util acest articol? Atunci veți aprecia sprijinul oferit de Namebox în realizarea acestui tutorial. Experimentați diferența de găzduire cu Namebox astăzi și obțineți un site web pre-securizat, pre-optimizat, pe tehnologia LiteSpeed și NVMe SSD. Consultați planurile de găzduire web astăzi.

Documentație adițională:

S-ar putea să te intereseze și:

Despre Admin Staff

Comunitatea WordPress este un Blog strict Educativ pentru utilizatorii de WordPress. Nu este Agenție de WEB, Publicitate sau Marketing! Dacă sunteți firmă și aveți nevoie de sfaturi vă ajut cu plăcere, pentru contracte de colaborare, vă rog contactați agenții specializate, care vă pot oferi documentația fiscală necesară. Sunt pasionat de WordPress și tot ce se leagă de mediul online din 2011, scriu din pasiune și-mi place să ajut, doar prin prisma acestui fapt că-mi place să fac bine oamenilor care au aceeași pasiune. Blog-ul este monetizat prin link-uri de afiliere și Google Adsense, unde se plătesc taxe legale de către platformele respective. Dacă dorești să susții acest blog, sunt deschis pentru donații. Vă mulțumesc pentru înțelegere! George CRIȘAN , Administrator Comunitatea WordPress!

Lasă un comentariu