{"id":22575,"date":"2026-08-28T12:31:20","date_gmt":"2026-08-28T10:31:20","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22575"},"modified":"2026-08-28T12:31:20","modified_gmt":"2026-08-28T10:31:20","password":"","slug":"errore-di-importazione-phpmyadmin","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/it\/hilfe\/webhosting-cpanel\/phpmyadmin-import-fehler\/","title":{"rendered":"L'importazione in phpMyAdmin non funziona: errori e file SQL di grandi dimensioni"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Un'importazione di database con phpMyAdmin pu\u00f2 fallire per vari motivi. Il file SQL potrebbe essere troppo grande, l'importazione potrebbe interrompersi durante l'elaborazione oppure MySQL potrebbe restituire un messaggio di errore specifico relativo a tabelle, permessi, set di caratteri o record esistenti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c8 importante non avviare immediatamente lo stesso processo dopo un'importazione non riuscita. Un'importazione interrotta potrebbe aver gi\u00e0 creato parte delle tabelle e dei dati. Una seconda importazione su questo stato intermedio pu\u00f2 causare ulteriori errori.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa guida ti mostriamo come analizzare sistematicamente un'importazione di phpMyAdmin non riuscita, classificare i messaggi di errore tipici e decidere come procedere in sicurezza.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Prendi nota o copia il messaggio di errore completo prima di modificare qualsiasi cosa. Il messaggio esatto \u00e8 molto pi\u00f9 utile per l'analisi degli errori rispetto all'informazione generale che l'importazione \u201enon funziona\u201c.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Innanzitutto, determinare in quale punto l'importazione fallisce<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Non tutti gli errori di importazione hanno la stessa causa. Verifica quindi prima cosa succede esattamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le situazioni tipiche sono:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>non \u00e8 possibile selezionare o caricare il file SQL<\/li>\n\n\n\n<li>phpMyAdmin segnala un errore gi\u00e0 prima dell'importazione effettiva<\/li>\n\n\n\n<li>l'importazione si avvia, ma si interrompe durante l'elaborazione<\/li>\n\n\n\n<li>phpMyAdmin mostra un errore MySQL o SQL specifico<\/li>\n\n\n\n<li>l'importazione viene segnalata come riuscita, ma il sito Web non funziona dopo<\/li>\n\n\n\n<li>una parte delle tabelle \u00e8 stata importata, il resto manca<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Questi casi devono essere trattati diversamente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Prima di un nuovo tentativo, verificare lo stato del database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apri il database di destinazione pertinente in phpMyAdmin e controlla se sono gi\u00e0 presenti tabelle.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se prima dell'importazione era presente un database vuoto e ora vengono visualizzate delle tabelle, almeno una parte del file SQL \u00e8 stata elaborata.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attenzione:<\/strong> Non riavviare semplicemente un'importazione fallita su un database parzialmente importato. Ci\u00f2 potrebbe causare errori dovuti a tabelle gi\u00e0 esistenti o a record duplicati.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Leggere il messaggio di errore per intero<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Molti problemi legati a phpMyAdmin o al server di database generano un messaggio specifico.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nota:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Numero di errore, se presente<\/li>\n\n\n\n<li>testo di errore completo<\/li>\n\n\n\n<li>tabella interessata<\/li>\n\n\n\n<li>istruzione SQL interessata, se visualizzata<\/li>\n\n\n\n<li>approssimativo punto in cui l'importazione \u00e8 stata interrotta<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Uno screenshot del messaggio completo pu\u00f2 essere utile anche per un'analisi successiva.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Il file SQL \u00e8 pi\u00f9 grande del limite di caricamento consentito<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se phpMyAdmin accetta solo file fino a una certa dimensione, un file SQL pi\u00f9 grande non pu\u00f2 essere importato tramite il normale caricamento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La pagina di importazione pu\u00f2 mostrare una dimensione massima consentita del file a seconda della configurazione del server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se il tuo file SQL \u00e8 pi\u00f9 grande di questo limite, il problema non \u00e8 automaticamente del database stesso. \u00c8 possibile che il file non raggiunga nemmeno del tutto phpMyAdmin.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Non modificare i limiti PHP a caso. Verifica prima quale limite viene effettivamente raggiunto e se la relativa impostazione nel tuo ambiente di hosting dovrebbe essere modificata autonomamente.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Comprimere file SQL<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A seconda della configurazione di phpMyAdmin e del server, i file SQL compressi potrebbero essere supportati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un file come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>database.sql<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">pu\u00f2 comprimersi notevolmente a seconda del contenuto dei dati.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una variante compressa supportata potrebbe apparire ad esempio cos\u00ec:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>datenbank.sql.gz<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi capire se e quali formati di compressione siano accettati dall'interfaccia di importazione o dalla specifica configurazione del server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La compressione aiuta tuttavia solo in caso di problemi di dimensioni del file trasferito. Non risolve errori SQL, di autorizzazione o di tabella.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Importazione avviata, ma va in timeout<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In caso di file SQL grandi o complessi, l'importazione pu\u00f2 avviarsi e interrompersi successivamente a causa di un limite di tempo di esecuzione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo \u00e8 diverso da un semplice limite di upload: il file \u00e8 stato accettato e almeno parzialmente elaborato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica assolutamente in questo caso se sono gi\u00e0 presenti tabelle e record nel database di destinazione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Il browser mostra una pagina vuota o la connessione si interrompe<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se il browser non mostra pi\u00f9 un normale messaggio di successo durante un'importazione lunga, non significa automaticamente che non sia stato importato nulla.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apri quindi di nuovo il database di destinazione in phpMyAdmin e controllane lo stato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Avviare nuovamente l'importazione solo dopo aver chiarito cosa \u00e8 gi\u00e0 stato elaborato.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Database parzialmente importato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I file SQL vengono solitamente elaborati un'istruzione alla volta. Se il processo si interrompe nel frattempo, le istruzioni precedenti potrebbero essere gi\u00e0 state eseguite.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il database di destinazione potrebbe quindi apparire cos\u00ec, ad esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Tabella A \u2192 presente\nTabella B \u2192 presente\nTabella C \u2192 presente\nTabella D \u2192 importazione interrotta qui\naltre tabelle \u2192 mancanti<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Un tale database non \u00e8 pi\u00f9 vuoto, ma potrebbe anche non essere completo.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Tratta un importo interrotto come un possibile stato intermedio. Controlla prima il database prima di eliminare, importare nuovamente o utilizzare il sito web in produzione con esso.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Ricominciare da capo o continuare l'importazione?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quale procedura sia corretta dipende dal file SQL, dall'errore e dallo stato del database di destinazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Nel caso di un database appena creato e destinato esclusivamente a questa migrazione, un avvio pulito pu\u00f2 avere pi\u00f9 senso rispetto al tentativo di riprendere manualmente un'importazione parziale non chiara.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se il database contiene invece gi\u00e0 dati di produzione, non devi assolutamente eliminare le tabelle esistenti.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attenzione:<\/strong> Elimina un database parzialmente importato o resettalo solo se \u00e8 assolutamente certo che non contenga dati di produzione necessari e che esista un backup iniziale adeguato.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Errore #1044 \u2013 Accesso al database negato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un messaggio con numero di errore <code>#1044<\/code> indica tipicamente un problema di autorizzazione relativo a un database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 pu\u00f2 verificarsi, ad esempio, se il file SQL tenta di utilizzare o creare un database per il quale l'attuale utente del database o account di hosting non dispone dei diritti necessari.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica in particolare se il file SQL contiene istruzioni come:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREA DATABASE ...\nUSA ...<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">contiene e se questi corrispondono all'ambiente di destinazione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Perch\u00e9 CREATE DATABASE pu\u00f2 essere problematico nell'hosting<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In un ambiente di hosting cPanel, i database vengono solitamente creati tramite cPanel e associati all'account di hosting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un file SQL importato non dovrebbe quindi tentare, senza prima essere verificato, di creare nuove database arbitrari a livello di server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Crea invece il database di destinazione richiesto come in <a href=\"\/it\/aiuto\/hosting-web-cpanel\/crea-database-mysql\/\">Creare un database MySQL in cPanel<\/a> descritto e importare successivamente i dati in questo database.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">L'istruzione USE fa riferimento a un vecchio nome di database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un file SQL proveniente da un altro ambiente di hosting potrebbe contenere un nome di database precedente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>USE alteraccount_wordpress;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Nella nuova sede, invece, il database pu\u00f2, ad esempio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>nuovoaccount_wordpress<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">chiamarsi.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una tale devianza pu\u00f2 essere rilevante durante l'importazione.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attenzione:<\/strong> Non rimuovere o modificare acriticamente le istruzioni SQL. Verifica prima quali istruzioni sono presenti, cosa fanno e quale database di destinazione deve essere effettivamente utilizzato.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Errore #1045 \u2013 Accesso negato<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Errore <code>#1045<\/code> indica tipicamente un'autenticazione non riuscita o un accesso al database negato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se l'errore si verifica in relazione a un'applicazione, verifica:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>nome utente completo del database<\/li>\n\n\n\n<li>Password dell'utente del database<\/li>\n\n\n\n<li>Host del database<\/li>\n\n\n\n<li>Assegnazione dell'utente al database<\/li>\n\n\n\n<li>Autorizzazioni dell'utente<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Spiegheremo come configurare correttamente un utente del database su <a href=\"\/it\/aiuto\/hosting-web-cpanel\/creare-utente-mysql-e-assegnare-permessi\/\">Creare un utente MySQL e assegnarlo a un database<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">L&#x27;importazione \u00e8 andata a buon fine, ma il sito web segnala comunque l&#x27;errore #1045 o &quot;Access denied&quot;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">In questo caso il database potrebbe essere completamente importato e solo l'applicazione potrebbe utilizzare credenziali errate.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In WordPress dovresti quindi in particolare modificare i valori in:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>wp-config.php<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">controllare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tra questi vi sono:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DB_NAME\nDB_USER\nDB_PASSWORD\nDB_HOST<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Un nuovo import del database non risolve le credenziali di accesso errate dell'applicazione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Errore #1050 \u2013 La tabella esiste gi\u00e0<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un messaggio come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>#1050 - La tabella esiste gi\u00e0<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">significa che il file SQL vuole creare una tabella che esiste gi\u00e0 nel database di destinazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ci\u00f2 si verifica spesso quando:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un'importazione sia gi\u00e0 stata parzialmente eseguita<\/li>\n\n\n\n<li>lo stesso import \u00e8 stato avviato una seconda volta<\/li>\n\n\n\n<li>il database di destinazione non era vuoto prima dell'importazione<\/li>\n\n\n\n<li>un'altra installazione utilizza gi\u00e0 gli stessi nomi di tabella<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Bei #1050 Tabellen nicht sofort l\u00f6schen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe zuerst, warum die Tabelle bereits existiert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn es sich um eine produktive Tabelle handelt, k\u00f6nnte deren L\u00f6schung Datenverlust verursachen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die Datenbank dagegen ausschlie\u00dflich f\u00fcr eine neue Migration erstellt wurde und ein erster Import nachweislich abgebrochen ist, kann ein sauberer Neustart eine m\u00f6gliche Vorgehensweise sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Entscheidung h\u00e4ngt vom tats\u00e4chlichen Zustand der Datenbank ab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fehler #1062 \u2013 Duplicate entry<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Errore <code>#1062<\/code> weist typischerweise darauf hin, dass ein Wert eingef\u00fcgt werden soll, der aufgrund eines eindeutigen Schl\u00fcssels bereits vorhanden ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Meldung kann beispielsweise sinngem\u00e4\u00df auf:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Duplicate entry<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">indicare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das kann unter anderem auftreten, wenn Daten bereits importiert wurden und anschlie\u00dfend erneut eingef\u00fcgt werden sollen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Warum ein zweiter Import #1062 verursachen kann<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der erste Import bereits Datens\u00e4tze angelegt hat, kann ein erneuter Import versuchen, dieselben IDs oder andere eindeutige Werte noch einmal einzuf\u00fcgen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Datenbank verhindert dies, wenn entsprechende Eindeutigkeitsregeln definiert sind.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Uno <code>#1062<\/code>-Fehler ist kein Grund, eindeutige Schl\u00fcssel auf Verdacht zu entfernen. Diese sind Bestandteil der Datenbankstruktur und k\u00f6nnen f\u00fcr die korrekte Funktion der Anwendung entscheidend sein.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Fehler #1064 \u2013 SQL-Syntaxfehler<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Errore <code>#1064<\/code> weist typischerweise auf eine SQL-Anweisung hin, die vom Datenbankserver in dieser Form nicht verarbeitet werden kann.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le possibili cause possono essere:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>eine besch\u00e4digte oder unvollst\u00e4ndige SQL-Datei<\/li>\n\n\n\n<li>eine manuell fehlerhaft ver\u00e4nderte SQL-Anweisung<\/li>\n\n\n\n<li>inkompatible Syntax<\/li>\n\n\n\n<li>ein Problem an einer bestimmten Stelle der Exportdatei<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Die Fehlermeldung nennt h\u00e4ufig eine Stelle beziehungsweise einen Ausschnitt, in dessen N\u00e4he der Fehler erkannt wurde.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bei Syntaxfehlern nicht wahllos Zeilen l\u00f6schen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine scheinbar problematische Zeile kann Teil einer gr\u00f6\u00dferen SQL-Anweisung sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du einzelne Zeilen auf Verdacht entfernst, kann die Datei anschlie\u00dfend an einer anderen Stelle fehlschlagen oder unvollst\u00e4ndige Daten importieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe zuerst die genaue Fehlermeldung und die Herkunft der SQL-Datei.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fehler wegen unbekannter Kollation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Beim Import einer Datenbank aus einer anderen Serverumgebung kann eine Meldung erscheinen, dass eine bestimmte Kollation nicht bekannt beziehungsweise nicht unterst\u00fctzt wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das kann beispielsweise vorkommen, wenn Quelle und Ziel unterschiedliche Datenbankserver-Versionen oder unterschiedliche unterst\u00fctzte Kollationen verwenden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Fehlermeldung kann sinngem\u00e4\u00df enthalten:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>Unknown collation<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Kollation nicht blind ersetzen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Es finden sich im Internet zahlreiche Anleitungen, die empfehlen, eine Kollation in der gesamten SQL-Datei pauschal durch eine andere zu ersetzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das kann in einem konkreten Fall funktionieren, ist aber keine universelle L\u00f6sung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica prima:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>welche Kollation die Quelldatenbank verwendet<\/li>\n\n\n\n<li>welche Kollation der Zielserver unterst\u00fctzt<\/li>\n\n\n\n<li>welcher Zeichensatz damit verbunden ist<\/li>\n\n\n\n<li>ob die Anwendung besondere Anforderungen hat<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attenzione:<\/strong> Zeichensatz und Kollation betreffen die Speicherung und Verarbeitung von Text. Un\u00fcberlegte \u00c4nderungen k\u00f6nnen zu falsch dargestellten Zeichen oder unerwartetem Vergleichs- und Sortierverhalten f\u00fchren.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Umlaute und Sonderzeichen sind nach dem Import falsch<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn Zeichen wie:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u00e4\n\u00f6\n\u00fc\n\u00e9\n\u00e0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">nach dem Import falsch dargestellt werden, kann ein Zeichensatzproblem vorliegen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe, ob das Problem bereits in der SQL-Datei vorhanden ist oder erst nach dem Import auftritt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c4ndere nicht sofort die gesamte Datenbankkollation. Die Ursache kann an unterschiedlichen Stellen der Export- und Importkette liegen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fehler wegen unbekanntem Zeichensatz<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Auch ein nicht unterst\u00fctzter Zeichensatz kann einen Import verhindern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In diesem Fall sollte zuerst gekl\u00e4rt werden, mit welchem Datenbanksystem beziehungsweise welcher Version die SQL-Datei erzeugt wurde und welche Zeichens\u00e4tze das Zielsystem unterst\u00fctzt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fehler bei DEFINER-Anweisungen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">SQL-Exporte k\u00f6nnen bei bestimmten Datenbankobjekten Angaben zu einem <code>DEFINER<\/code> contenere.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese k\u00f6nnen auf einen Benutzer der urspr\u00fcnglichen Serverumgebung verweisen, der auf dem Zielsystem nicht existiert beziehungsweise dort nicht verwendet werden darf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Beispielsweise kann eine SQL-Datei einen serverbezogenen Benutzer enthalten, der nur auf dem bisherigen System vorhanden war.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Fehlermeldung ausdr\u00fccklich auf <code>DEFINER<\/code> oder entsprechende Berechtigungen verweist, sollte genau dieser Teil der SQL-Datei beziehungsweise der betroffenen Datenbankobjekte gepr\u00fcft werden.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Entferne nicht pauschal s\u00e4mtliche <code>DEFINER<\/code>-Angaben aus jeder SQL-Datei. Pr\u00fcfe zuerst, welche Objekte betroffen sind und ob diese f\u00fcr die Anwendung ben\u00f6tigt werden.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Fehler wegen fehlender Berechtigungen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein SQL-Export aus einer Umgebung mit weitreichenden Datenbankrechten kann Anweisungen enthalten, die in einer normalen Hosting-Umgebung nicht zul\u00e4ssig sind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das bedeutet nicht automatisch, dass dein Hosting-Account falsch konfiguriert ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bestimmte serverweite administrative Aktionen sind bei Shared Hosting bewusst nicht f\u00fcr einzelne Hosting-Accounts freigegeben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Import bricht bei einer bestimmten Tabelle ab<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn der Fehler immer bei derselben Tabelle auftritt, notiere:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Tabellenname<\/li>\n\n\n\n<li>Fehlernummer<\/li>\n\n\n\n<li>Fehlertext<\/li>\n\n\n\n<li>ungef\u00e4hre Position innerhalb des Imports<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Damit l\u00e4sst sich wesentlich gezielter unterscheiden, ob beispielsweise die Tabellenstruktur, ein Datensatz oder eine nicht unterst\u00fctzte SQL-Anweisung das Problem verursacht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Import bleibt scheinbar bei einer gro\u00dfen Tabelle h\u00e4ngen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Einzelne Tabellen k\u00f6nnen sehr viel gr\u00f6\u00dfer sein als der Rest einer Datenbank.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei WordPress k\u00f6nnen beispielsweise Protokoll-, Statistik-, Cache- oder andere von Erweiterungen angelegte Tabellen erhebliche Datenmengen enthalten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Breche einen Import nicht allein deshalb ab, weil eine gro\u00dfe Tabelle l\u00e4nger ben\u00f6tigt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe, ob phpMyAdmin tats\u00e4chlich einen Fehler meldet oder der Vorgang noch verarbeitet wird.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sehr gro\u00dfe SQL-Dateien aufteilen?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das Aufteilen einer SQL-Datei kann in bestimmten Situationen eine technische L\u00f6sung sein, sollte aber nicht durch willk\u00fcrliches Zerschneiden an beliebigen Stellen erfolgen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">SQL-Anweisungen k\u00f6nnen sich \u00fcber viele Zeilen erstrecken. Wird eine Anweisung mitten im Befehl getrennt, entstehen ung\u00fcltige Dateien.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attenzione:<\/strong> Teile gro\u00dfe SQL-Dateien nur mit einem daf\u00fcr geeigneten Verfahren beziehungsweise ausreichenden SQL-Kenntnissen auf. Ein normaler Texteditor und eine beliebige Zeilennummer sind daf\u00fcr keine sichere Methode.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">SQL-Datei ist m\u00f6glicherweise unvollst\u00e4ndig<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn bereits der urspr\u00fcngliche Export abgebrochen wurde, kann die erzeugte SQL-Datei unvollst\u00e4ndig sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein sp\u00e4terer Import kann dann ebenfalls abbrechen, obwohl mit der Zieldatenbank nichts falsch ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die Quelle noch verf\u00fcgbar ist, kann ein neuer vollst\u00e4ndiger Export die bessere L\u00f6sung sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du einen Export korrekt erstellst, erkl\u00e4ren wir unter <a href=\"\/it\/aiuto\/hosting-web-cpanel\/esportare-database-phpmyadmin\/\">Esportare un database con phpMyAdmin<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SQL-Datei hat 0 Byte oder ist ungew\u00f6hnlich klein<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine leere oder unerwartet kleine Datei kann darauf hinweisen, dass bereits beim Export etwas nicht wie erwartet funktioniert hat.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Dateigr\u00f6\u00dfe allein ist zwar kein sicherer Beweis f\u00fcr Vollst\u00e4ndigkeit, offensichtliche Abweichungen solltest du aber vor dem Import untersuchen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Falsches Dateiformat<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe, ob es sich tats\u00e4chlich um einen geeigneten Datenbankexport handelt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Datei mit der Endung:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>.sql<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ist ein typisches Format f\u00fcr einen SQL-Export.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine beliebige CSV-, XML-, ZIP- oder Textdatei ist nicht automatisch ein vollst\u00e4ndiger SQL-Datenbankexport.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Komprimierte Datei wird nicht akzeptiert<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn phpMyAdmin eine komprimierte Datei nicht akzeptiert, pr\u00fcfe zun\u00e4chst, welche Kompressionsformate in der Importoberfl\u00e4che tats\u00e4chlich unterst\u00fctzt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c4ndere nicht einfach die Dateiendung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das Umbenennen von:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>datenbank.zip<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">in:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>database.sql<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">wandelt den Inhalt nicht in eine SQL-Datei um.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Import ist erfolgreich, aber Website zeigt einen Datenbankfehler<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein erfolgreicher Import und eine funktionierende Datenbankverbindung sind zwei unterschiedliche Dinge.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die Tabellen vorhanden sind, die Website aber keine Verbindung herstellen kann, pr\u00fcfe die Zugangsdaten der Anwendung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei WordPress insbesondere:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DB_NAME\nDB_USER\nDB_PASSWORD\nDB_HOST<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe au\u00dferdem, ob der Datenbankbenutzer der richtigen Datenbank zugewiesen wurde.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Import erfolgreich, aber Website zeigt falsche Inhalte<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die Website nach dem Import funktioniert, aber nicht die erwarteten Inhalte enth\u00e4lt, solltest du pr\u00fcfen, ob tats\u00e4chlich der richtige Sicherungsstand importiert wurde.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le possibili cause includono, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00e4ltere SQL-Sicherung verwendet<\/li>\n\n\n\n<li>falsche Quelldatenbank exportiert<\/li>\n\n\n\n<li>Anwendung greift auf eine andere Datenbank zu<\/li>\n\n\n\n<li>Import war unvollst\u00e4ndig<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Importiere nicht sofort eine weitere Sicherung dar\u00fcber. Kl\u00e4re zuerst, welche Datenbank die Anwendung aktuell verwendet.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Import erfolgreich, aber Website verwendet weiterhin die alte Datenbank<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das Erstellen und Importieren einer neuen Datenbank \u00e4ndert nicht automatisch die Konfiguration deiner Website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Anwendung verwendet weiterhin die Datenbankzug\u00e4nge, die in ihrer Konfiguration hinterlegt sind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei WordPress ist dies normalerweise:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>wp-config.php<\/code><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fehler nach \u00c4nderung des Datenbankpassworts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du w\u00e4hrend der Migration das Passwort des Datenbankbenutzers ge\u00e4ndert hast, muss das neue Passwort auch in der Anwendung hinterlegt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine \u00c4nderung in cPanel aktualisiert die Konfigurationsdateien deiner Website nicht automatisch.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Import erfolgreich, aber Tabellen fehlen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn nur ein Teil der erwarteten Tabellen vorhanden ist, pr\u00fcfe zuerst die urspr\u00fcngliche SQL-Datei und die Importmeldung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u00f6gliche Ursachen sind:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>unvollst\u00e4ndiger Export<\/li>\n\n\n\n<li>abgebrochener Import<\/li>\n\n\n\n<li>nur ausgew\u00e4hlte Tabellen wurden exportiert<\/li>\n\n\n\n<li>Fehler w\u00e4hrend des Imports<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Gehe nicht allein anhand einer erwarteten Tabellenanzahl davon aus, dass Tabellen fehlen. Anwendungen und Plugins k\u00f6nnen unterschiedlich viele Tabellen verwenden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">WordPress-Pr\u00e4fix nicht mit fehlenden Tabellen verwechseln<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bei WordPress m\u00fcssen Tabellen nicht mit:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>wp_<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">beginnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Installation kann beispielsweise ein Pr\u00e4fix wie:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>abc_<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">usare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe deshalb die tats\u00e4chlichen Tabellennamen, bevor du annimmst, dass keine WordPress-Daten vorhanden sind.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Import \u00fcberschreibt nicht automatisch alle alten Daten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ob vorhandene Tabellen beziehungsweise Datens\u00e4tze ersetzt werden, h\u00e4ngt von den SQL-Anweisungen in der Importdatei ab.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine SQL-Datei kann beispielsweise:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>neue Tabellen erstellen<\/li>\n\n\n\n<li>Datens\u00e4tze einf\u00fcgen<\/li>\n\n\n\n<li>vorhandene Tabellen l\u00f6schen und neu erstellen<\/li>\n\n\n\n<li>bestehende Daten ver\u00e4ndern<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Deshalb solltest du niemals davon ausgehen, dass jeder Import automatisch einen identischen Datenbankzustand erzeugt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">DROP TABLE in der SQL-Datei<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Enth\u00e4lt die Sicherung Anweisungen wie:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>DROP TABLE ...<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">k\u00f6nnen vorhandene Tabellen vor ihrer Neuerstellung entfernt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das kann bei einer gezielten Wiederherstellung sinnvoll sein, ist bei einer falschen Zieldatenbank jedoch besonders gef\u00e4hrlich.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Attenzione:<\/strong> Die Auswahl der richtigen Zieldatenbank ist bei einer SQL-Datei mit <code>DROP<\/code>-Anweisungen besonders wichtig.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">INSERT-Fehler nach einem abgebrochenen Import<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein erster Import bereits Datens\u00e4tze eingef\u00fcgt hat, kann ein zweiter Versuch an denselben Datens\u00e4tzen scheitern.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist ein weiterer Grund, warum ein fehlgeschlagener Import nicht einfach wiederholt werden sollte.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fehler wegen Fremdschl\u00fcsseln<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bestimmte Anwendungen verwenden Beziehungen zwischen Tabellen, die durch sogenannte Fremdschl\u00fcssel abgesichert werden k\u00f6nnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein Import gegen solche Beziehungen verst\u00f6\u00dft, kann der Datenbankserver eine entsprechende Fehlermeldung ausgeben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Deaktiviere solche Pr\u00fcfungen nicht auf Verdacht. Sie k\u00f6nnen die Konsistenz zusammengeh\u00f6riger Daten sch\u00fctzen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SQL_MODE- oder Versionsunterschiede<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine SQL-Datei aus einer anderen Datenbankserver-Version kann Anweisungen oder Daten enthalten, die vom Zielsystem strenger oder anders verarbeitet werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn die Fehlermeldung auf einen konkreten SQL-Modus, Datentyp oder ung\u00fcltigen Wert hinweist, sollte die Kompatibilit\u00e4t zwischen Quell- und Zielumgebung gepr\u00fcft werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Serverweite Datenbankeinstellungen sollten nicht allein zur Umgehung eines einzelnen Importfehlers ver\u00e4ndert werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Import aus sehr alter Hosting-Umgebung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bei Datenbanken aus deutlich \u00e4lteren Serverumgebungen k\u00f6nnen Kompatibilit\u00e4tsunterschiede h\u00e4ufiger auftreten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questi possono includere, ad esempio:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>alte Zeichens\u00e4tze<\/li>\n\n\n\n<li>abweichende Kollationen<\/li>\n\n\n\n<li>veraltete SQL-Syntax<\/li>\n\n\n\n<li>unterschiedliche Datenbankserver-Versionen<\/li>\n\n\n\n<li>alte Anwendungsstrukturen<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">In solchen F\u00e4llen ist die konkrete Fehlermeldung entscheidend f\u00fcr die weitere Vorgehensweise.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Import aus neuerer Datenbankserver-Version<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Auch der umgekehrte Fall kann problematisch sein: Eine SQL-Datei wurde auf einem System erzeugt, das Funktionen oder Kollationen unterst\u00fctzt, die auf dem Zielsystem nicht vorhanden sind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe deshalb bei Kompatibilit\u00e4tsfehlern sowohl die Quell- als auch die Zielumgebung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Nicht jede Fehlermeldung ist ein phpMyAdmin-Fehler<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">phpMyAdmin ist die Oberfl\u00e4che, \u00fcber die du den Import startest. Viele angezeigte Fehlermeldungen stammen jedoch vom darunterliegenden Datenbankserver.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Fehler w\u00e4hrend eines Imports bedeutet deshalb nicht automatisch, dass phpMyAdmin selbst defekt ist.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PHP-Limits und Datenbankfehler unterscheiden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Upload- oder Laufzeitlimit betrifft den technischen Importvorgang \u00fcber die Weboberfl\u00e4che.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Fehler wie:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>#1050 - La tabella esiste gi\u00e0<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">betrifft dagegen die Verarbeitung der SQL-Anweisungen innerhalb der Datenbank.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Erh\u00f6hung eines PHP-Limits l\u00f6st einen solchen SQL-Fehler nicht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">PHP-Einstellungen nicht f\u00fcr jeden Importfehler \u00e4ndern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn tats\u00e4chlich ein Upload- oder Laufzeitlimit relevant ist, k\u00f6nnen PHP-Einstellungen eine Rolle spielen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie PHP-Einstellungen in cPanel verwaltet werden, behandeln wir sp\u00e4ter unter <a href=\"\/it\/aiuto\/hosting-web-cpanel\/php-einstellungen-aendern\/\">Modificare le impostazioni PHP in cPanel<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe aber zuerst die konkrete Fehlermeldung. SQL-Syntax-, Tabellen- oder Berechtigungsfehler werden durch gr\u00f6\u00dfere PHP-Limits nicht behoben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wann ein neuer sauberer Import sinnvoll sein kann<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Ein neuer Import in eine saubere Datenbank kann insbesondere dann sinnvoll sein, wenn:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>die Zieldatenbank ausschlie\u00dflich f\u00fcr diese neue Migration erstellt wurde<\/li>\n\n\n\n<li>keine produktiven Daten darin vorhanden sind<\/li>\n\n\n\n<li>der vorherige Import nachweislich nur teilweise ausgef\u00fchrt wurde<\/li>\n\n\n\n<li>die Ursache des Abbruchs behoben wurde<\/li>\n\n\n\n<li>eine vollst\u00e4ndige Ausgangssicherung vorhanden ist<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Bevor du Daten entfernst, m\u00fcssen diese Voraussetzungen eindeutig gekl\u00e4rt sein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wann du die bestehende Datenbank nicht leeren solltest<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Leere beziehungsweise l\u00f6sche eine Datenbank nicht, wenn:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>eine aktive Website sie verwendet<\/li>\n\n\n\n<li>du nicht sicher wei\u00dft, wem sie geh\u00f6rt<\/li>\n\n\n\n<li>neue produktive Daten darin entstanden sein k\u00f6nnten<\/li>\n\n\n\n<li>keine aktuelle Sicherung vorhanden ist<\/li>\n\n\n\n<li>du den bisherigen Importzustand noch nicht analysiert hast<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Regola fondamentale:<\/strong> Unklarer Datenbankzustand bedeutet zuerst analysieren \u2013 nicht l\u00f6schen.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Systematische Fehlersuche bei einem fehlgeschlagenen Import<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Import nicht sofort erneut starten.<\/li>\n\n\n\n<li>Vollst\u00e4ndige Fehlermeldung sichern.<\/li>\n\n\n\n<li>Richtige Zieldatenbank kontrollieren.<\/li>\n\n\n\n<li>Pr\u00fcfen, ob bereits Tabellen importiert wurden.<\/li>\n\n\n\n<li>Gr\u00f6\u00dfe und Format der SQL-Datei kontrollieren.<\/li>\n\n\n\n<li>Unterscheiden, ob ein Upload-, Laufzeit-, SQL-, Berechtigungs- oder Kompatibilit\u00e4tsproblem vorliegt.<\/li>\n\n\n\n<li>Bei SQL-Fehlern Fehlernummer und betroffene Anweisung pr\u00fcfen.<\/li>\n\n\n\n<li>Bei einer teilweise importierten Datenbank deren Zustand dokumentieren.<\/li>\n\n\n\n<li>Ursache beheben.<\/li>\n\n\n\n<li>Erst danach entscheiden, ob der Import fortgesetzt oder sauber neu begonnen wird.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Schnelle Einordnung typischer Fehler<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Problema<\/th><th>Wahrscheinlicher Bereich<\/th><\/tr><\/thead><tbody><tr><td>Datei l\u00e4sst sich wegen Gr\u00f6\u00dfe nicht hochladen<\/td><td>Upload-Limit<\/td><\/tr><tr><td>Import startet und bricht sp\u00e4ter ab<\/td><td>Laufzeit, Gr\u00f6\u00dfe oder SQL-Fehler<\/td><\/tr><tr><td><code>#1044<\/code><\/td><td>Datenbankberechtigung \/ nicht erlaubte Datenbankoperation<\/td><\/tr><tr><td><code>#1045<\/code><\/td><td>Authentifizierung \/ Zugriff<\/td><\/tr><tr><td><code>#1050<\/code><\/td><td>Tabelle existiert bereits<\/td><\/tr><tr><td><code>#1062<\/code><\/td><td>Doppelter eindeutiger Wert<\/td><\/tr><tr><td><code>#1064<\/code><\/td><td>SQL-Syntax<\/td><\/tr><tr><td><code>Unknown collation<\/code><\/td><td>Kompatibilit\u00e4t \/ Kollation<\/td><\/tr><tr><td>Falsche Umlaute oder Sonderzeichen<\/td><td>Zeichensatz \/ Export-Import-Kette<\/td><\/tr><tr><td>Website meldet Datenbankverbindungsfehler<\/td><td>Zugangsdaten \/ Benutzerzuweisung<\/td><\/tr><tr><td>Tabellen fehlen nach Import<\/td><td>Teilimport oder unvollst\u00e4ndiger Export<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Vor einer Supportanfrage nichts \u201ereparieren\u201c<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du die Ursache nicht eindeutig erkennst, ist es h\u00e4ufig besser, den aktuellen Zustand unver\u00e4ndert zu lassen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Durch zus\u00e4tzliche L\u00f6sch-, Import- oder SQL-Versuche k\u00f6nnen wichtige Hinweise auf die urspr\u00fcngliche Ursache verloren gehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Notiere beziehungsweise sichere deshalb zuerst die Fehlermeldung und den aktuellen Datenbankzustand.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Welche Informationen ben\u00f6tigt der Support?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per un'analisi mirata sono particolarmente utili le seguenti informazioni:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>dominio o applicazione interessati<\/li>\n\n\n\n<li>vollst\u00e4ndiger Name der Zieldatenbank<\/li>\n\n\n\n<li>Gr\u00f6\u00dfe der SQL-Datei<\/li>\n\n\n\n<li>Dateiformat beziehungsweise Komprimierung<\/li>\n\n\n\n<li>ob die Datenbank vor dem Import leer war<\/li>\n\n\n\n<li>ob bereits Tabellen importiert wurden<\/li>\n\n\n\n<li>genaue Fehlernummer<\/li>\n\n\n\n<li>testo di errore completo<\/li>\n\n\n\n<li>betroffene Tabelle, sofern angezeigt<\/li>\n\n\n\n<li>ob es sich um Migration oder Wiederherstellung handelt<\/li>\n\n\n\n<li>aus welcher Hosting- beziehungsweise Datenbankumgebung die Sicherung stammt, sofern bekannt<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Ein Screenshot der Fehlermeldung kann zus\u00e4tzlich hilfreich sein.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Sicurezza:<\/strong> \u00dcbermittle keine Datenbankpassw\u00f6rter und stelle SQL-Sicherungen mit sensiblen Daten nicht \u00f6ffentlich zum Download bereit.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Riepilogo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn ein phpMyAdmin-Import fehlschl\u00e4gt, solltest du ihn nicht sofort erneut starten. Pr\u00fcfe zuerst die vollst\u00e4ndige Fehlermeldung und kontrolliere, ob die Zieldatenbank bereits teilweise importierte Tabellen oder Datens\u00e4tze enth\u00e4lt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Probleme vor dem eigentlichen Import deuten h\u00e4ufig auf Dateigr\u00f6\u00dfe, Upload oder Format hin. Bricht ein bereits laufender Import ab, k\u00f6nnen Laufzeitgrenzen, SQL-Fehler oder Kompatibilit\u00e4tsprobleme eine Rolle spielen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fehler wie <code>#1044<\/code>, <code>#1045<\/code>, <code>#1050<\/code>, <code>#1062<\/code> o <code>#1064<\/code> weisen auf unterschiedliche Ursachen hin und sollten entsprechend der konkreten Meldung behandelt werden. Eine Erh\u00f6hung von PHP-Limits ist deshalb keine allgemeine L\u00f6sung f\u00fcr Datenbankfehler.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Besondere Vorsicht ist bei teilweise importierten Datenbanken erforderlich. L\u00f6sche bestehende Tabellen oder Datenbanken nur dann, wenn eindeutig feststeht, dass keine ben\u00f6tigten produktiven Daten betroffen sind und eine geeignete Sicherung vorhanden ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die wichtigste Regel bei einem fehlgeschlagenen Import lautet deshalb: <strong>Fehlermeldung sichern, Datenbankzustand pr\u00fcfen, Ursache bestimmen \u2013 und erst danach den n\u00e4chsten Importversuch starten.<\/strong><\/p>","protected":false},"excerpt":{"rendered":"<p>Ein Datenbankimport mit phpMyAdmin kann aus unterschiedlichen Gr\u00fcnden fehlschlagen. Die SQL-Datei kann zu gro\u00df sein, der Import kann w\u00e4hrend der Verarbeitung abbrechen oder MySQL kann eine konkrete Fehlermeldung zu Tabellen, Berechtigungen, Zeichens\u00e4tzen oder vorhandenen Datens\u00e4tzen ausgeben. Wichtig ist, nach einem fehlgeschlagenen Import nicht sofort denselben Vorgang erneut zu starten. Ein abgebrochener Import kann bereits einen [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_joinchat":[],"footnotes":""},"doc_category":[78],"doc_tag":[],"class_list":["post-22575","docs","type-docs","status-publish","hentry","doc_category-webhosting-cpanel"],"year_month":"2026-09","word_count":3666,"total_views":"5","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"name":"Silvio Mazenauer","author_nicename":"admin-curia","author_url":"https:\/\/www.curiaweb.ch\/it\/author\/admin-curia\/"},"doc_category_info":[{"term_name":"Webhosting &amp; cPanel","term_url":"https:\/\/www.curiaweb.ch\/it\/hilfe-kategorie\/webhosting-cpanel\/"}],"doc_tag_info":[],"knowledge_base_info":[],"knowledge_base_slug":[],"_links":{"self":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22575","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/comments?post=22575"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22575\/revisions"}],"predecessor-version":[{"id":22577,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22575\/revisions\/22577"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/media?parent=22575"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_category?post=22575"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_tag?post=22575"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}