2011-01-28 10 views
12

Va bene, ecco lo scenarioError # 1044 - Accesso negato per l'utente 'root' @ 'localhost' al database 'information_schema'

oggi ho eseguito un backup completo sul mio server MySQL. Ora, quando provo ad importare il file .sql, ottengo l'errore menzionato nel titolo e non carica tutti gli altri database.

Come posso ottenere intorno a questo modo phymyadmin mi permetterà di importare l'intero file, o c'è un modo ho potuto "remove" information_schema dalla discarica sql

Grazie

+7

Per "rimuovere" information_schema dal dump, aprire il file nel blocco note ed eliminare quelle righe. È solo un file di testo di query sequenziali da eseguire. –

risposta

8

Come ha detto Dan Grossman:

"togliere" information_schema dalla discarica, aprire il file in Blocco note ed eliminare quelle linee. È solo un file di testo di query sequenziali a esecuzione .

+0

e se il file è troppo grande? – brotherperes

-1

CREARE un nuovo database e quindi provare a connettersi utilizzando il nuovo db, quindi eseguire lo schema e quindi provare a eseguire i database.

2

Aprire information_schema ed eseguire

FLUSH TABLES 

Questo dovrebbe cancellare la cache information_schema e si fermerà l'errore come "resyncs" le tabelle per l'ultimo schema di

+0

non lavoro per me .. – Lucky

0

Io uso un programma chiamato Notepad ++.

Si apre il file sql e il programma lo metterà in un modo in cui è possibile vedere chiaramente ciò che il database information_schema sta cercando di fare e il motivo per cui sta fallendo ogni volta. È possibile rimuovere in modo sicuro quella parte del database.

Quindi installo un WAMP sul mio pc, eseguo un programma mysql (mysql front) e importa il database. Dopo l'importazione, ho pieno accesso alle tabelle e ai database.

Esportare semplicemente ciò che si desidera e quindi importarlo nel nuovo database.

Problemi correlati