{"id":22560,"date":"2026-08-28T12:11:15","date_gmt":"2026-08-28T10:11:15","guid":{"rendered":"https:\/\/www.curiaweb.ch\/?post_type=docs&#038;p=22560"},"modified":"2026-08-28T12:11:15","modified_gmt":"2026-08-28T10:11:15","password":"","slug":"crea-database-mysql","status":"publish","type":"docs","link":"https:\/\/www.curiaweb.ch\/it\/hilfe\/webhosting-cpanel\/mysql-datenbank-erstellen\/","title":{"rendered":"Creare un database MySQL in cPanel"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Molti siti web e applicazioni web non memorizzano i loro contenuti esclusivamente in file, ma anche in un database. A queste appartengono, ad esempio, sistemi di gestione dei contenuti, sistemi di e-commerce, forum e numerose altre applicazioni PHP.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In cPanel puoi creare e gestire database compatibili con MySQL direttamente tramite l'interfaccia utente grafica.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questa guida ti mostriamo passo dopo passo come creare un nuovo database in CURIAWEB, come riconoscere il nome completo del database e quali ulteriori passaggi sono necessari prima che un'applicazione possa accedere al database.<\/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> Un database appena creato non possiede automaticamente un utente autorizzato ad accedervi. Database, utente del database e privilegi utente sono tre componenti distinti.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Cos'\u00e8 un database MySQL?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un database memorizza informazioni strutturate che possono essere lette e modificate da un sito web o da un'applicazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Su WordPress, ad esempio, articoli, pagine, impostazioni e molte altre informazioni si trovano nel database, mentre immagini, temi, plugin e file PHP vengono memorizzati nel file system.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pertanto, un intero sito web pu\u00f2 essere composto sia da file che da un database.<\/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>Breve spiegazione:<\/strong> I file del sito Web contengono, tra le altre cose, il codice sorgente e i file caricati. Il database contiene contenuti strutturati e le impostazioni dell'applicazione. Per molte applicazioni web sono necessari entrambi i componenti.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Non confondere database e utenti del database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Per l'accesso di un'applicazione a un database sono solitamente necessari diversi componenti:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>un database<\/li>\n\n\n\n<li>un utente di database<\/li>\n\n\n\n<li>una password per questo utente<\/li>\n\n\n\n<li>le autorizzazioni necessarie dell'utente per il database<\/li>\n\n\n\n<li>il server di database o il nome host<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Puoi immaginare la separazione in modo semplificato cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Database\n    \u2193\ncontiene i dati\n\nUtente del database\n    \u2193\neffettua l'accesso\n\nPermessi\n    \u2193\ndeterminano ci\u00f2 che l'utente pu\u00f2 fare nel database<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Perci\u00f2, per un'applicazione configurata manualmente, creare solo un database di solito non \u00e8 ancora sufficiente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Quando devi creare un database manualmente?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un database manuale potrebbe essere necessario, ad esempio, se:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>installi manualmente un'applicazione web<\/li>\n\n\n\n<li>trasferisci manualmente un sito web esistente sul server<\/li>\n\n\n\n<li>vuoi importare un database da un backup<\/li>\n\n\n\n<li>gestisci una tua applicazione PHP<\/li>\n\n\n\n<li>hai bisogno di un database aggiuntivo per un progetto<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Nelle installazioni automatiche, invece, il database richiesto pu\u00f2 essere creato direttamente dal software di installazione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Durante le installazioni automatiche, non creare inutilmente un database in anticipo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Quando configuri un'applicazione tramite un installer automatico, dovresti prima verificare se questo crea il database autonomamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Durante un'installazione automatizzata, la creazione manuale di un database aggiuntivo potrebbe non essere necessaria.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tratteremo l'utilizzo del programma di installazione di app Softaculous pi\u00f9 avanti in <a href=\"\/it\/aiuto\/hosting-web-cpanel\/installatore-di-applicazioni-softaculous\/\">Utilizzare Softaculous Apps Installer in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Accedi a cPanel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Accedi al tuo cPanel di CURIAWEB.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Apri quindi la sezione:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Database<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Qui trovi gli strumenti per la gestione dei tuoi database.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Aprire la gestione del database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Apri sotto <strong>Database<\/strong> la funzione per gestire i tuoi database compatibili con MySQL.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In CURIAWEB-cPanel trovi questo:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Gestisci i miei database<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Da questa interfaccia puoi gestire i database esistenti e i relativi utenti, nonch\u00e9 crearne di nuovi.<\/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>Nota:<\/strong> L'etichetta esatta dei singoli pulsanti pu\u00f2 variare leggermente a seconda della versione di cPanel o dell'impostazione della lingua. Il funzionamento di base rimane lo stesso.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">3. Stabilire i nomi per il nuovo database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Cerca la sezione per creare un nuovo database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Inserisci un nome significativo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per un sito web potresti ad esempio scegliere un nome come:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>WordPress<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">o:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>negozio<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">usare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il nome dovrebbe aiutarti in seguito a riconoscere a quale applicazione o sito web appartiene il database.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Non utilizzare informazioni riservate nel nome del database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Non utilizzare password, credenziali di accesso o altre informazioni riservate nel nome del database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Un nome di database serve unicamente all'identificazione e non costituisce un meccanismo di sicurezza.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Considerare il nome completo del database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">cPanel pu\u00f2 anteporre automaticamente un prefisso dell'account di hosting al nome del database scelto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Se il prefisso del tuo account, ad esempio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>cliente<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">e tu come nome del database:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>negozio<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">inserisci, il nome completo del database potrebbe apparire, ad esempio, cos\u00ec:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>negozio_clienti<\/code><\/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> Per la configurazione di un'applicazione \u00e8 necessario il nome completo del database, cos\u00ec come verr\u00e0 visualizzato in cPanel, e non solo la parte inserita da te.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Perch\u00e9 cPanel utilizza un prefisso?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Il prefisso aiuta ad associare i database a un determinato account di hosting e a mantenere i nomi univoci all'interno dell'ambiente del server.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A seconda della configurazione del server, l'aspetto esatto pu\u00f2 variare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Fai quindi sempre riferimento al nome completo mostrato dal tuo cPanel.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Crea database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Controlla il nome inserito e successivamente crea il database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">cPanel conferma la creazione avvenuta con successo.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Torna successivamente alla gestione del database.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Verificare se il database esiste<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Dopo la creazione, il nuovo database dovrebbe apparire nell'elenco dei database esistenti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Controlla il nome completo del database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>negozio_clienti<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dovresti usare questo nome per la successiva configurazione dell'applicazione.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Il database \u00e8 ancora vuoto<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un database appena creato inizialmente non contiene alcuna tabella del tuo sito web o della tua applicazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Le tabelle vengono o:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>creato dall'applicazione durante l'installazione<\/li>\n\n\n\n<li>creato da un programma di installazione<\/li>\n\n\n\n<li>oppure importato da un backup SQL esistente<\/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>Breve spiegazione:<\/strong> La creazione di un database genera inizialmente il contenitore del database. Le tabelle e i contenuti effettivi vengono aggiunti solo tramite l'applicazione o un'importazione.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">7. Creazione dell'utente del database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Affinch\u00e9 un'applicazione installata manualmente possa accedere al database, di solito \u00e8 necessario anche un utente del database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Questo utente riceve un proprio nome utente e una propria password.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tratteremo la procedura completa nel prossimo articolo alla pagina <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<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Importante:<\/strong> Non usare semplicemente le tue credenziali di cPanel come accesso al database. Gli utenti del database vengono gestiti separatamente.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">8. Assegnare utenti di database al database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Anche un utente del database esistente non pu\u00f2 accedere automaticamente a ciascun database del tuo account di hosting.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">L'utente deve essere assegnato al database desiderato.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In questo modo vengono definiti contemporaneamente i permessi che questo utente ricever\u00e0 all'interno del database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In modo semplificato, la configurazione completa si presenta cos\u00ec:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Creare il database\n        \u2193\nCreare l'utente del database\n        \u2193\nAssegnare l'utente al database\n        \u2193\nAssegnare i permessi\n        \u2193\nInserire le credenziali di accesso nell'applicazione<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Quali autorizzazioni richiede un'applicazione?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Questo dipende dalla specifica applicazione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Molti sistemi di gestione dei contenuti richiedono durante il normale funzionamento ampi diritti sul proprio database, affinch\u00e9 possano leggere tabelle, memorizzare contenuti e, se necessario, modificare la struttura del database durante gli aggiornamenti.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Non concedere privilegi in modo indiscriminato per i database a cui un'applicazione non ha bisogno di accedere.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Un utente non deve accedere a tutti i database<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Se all'interno di un account di hosting vengono gestiti pi\u00f9 siti Web, pu\u00f2 essere utile utilizzare utenti di database separati per diverse applicazioni.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per esempio:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Sito A\n\u2192 Database A\n\u2192 Utente del database A\n\nSito B\n\u2192 Database B\n\u2192 Utente del database B<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">In questo modo un'applicazione non ottiene l'accesso non necessario al database di un altro sito web.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preparare i dati del database per l'applicazione<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Durante un'installazione manuale, un'applicazione richiede tipicamente diverse informazioni sul database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A ci\u00f2 appartengono, ad esempio:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Indicazione<\/th><th>Significato<\/th><\/tr><\/thead><tbody><tr><td>Nome del database<\/td><td>Nome completo del database<\/td><\/tr><tr><td>Utente del database<\/td><td>Nome utente completo<\/td><\/tr><tr><td>Password<\/td><td>Password dell'utente del database<\/td><\/tr><tr><td>Host del database<\/td><td>Server o nome host del database<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Usa i valori previsti per il tuo account di hosting.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Qual \u00e8 l'host del database?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Un'applicazione richiede, oltre al nome del database, al nome utente e alla password, anche l'indirizzo del server di database.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In molte configurazioni di web hosting, il servizio di database si trova sullo stesso server o viene richiamato localmente. Di conseguenza, ti imbatti spesso in:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>localhost<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tuttavia, questo non \u00e8 un valore che dovresti adottare senza verificarlo per qualsiasi ambiente di hosting.<\/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> Verwende den Datenbankhost, der f\u00fcr deinen konkreten Hosting-Account beziehungsweise die betreffende Anwendung vorgesehen ist.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Datenbankname und Datenbankhost nicht verwechseln<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der Datenbankname bezeichnet die konkrete Datenbank, beispielsweise:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>negozio_clienti<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der Datenbankhost bezeichnet dagegen den Server beziehungsweise Dienst, \u00fcber den die Anwendung auf die Datenbank zugreift.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das sind zwei unterschiedliche Angaben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">10. Datenbank mit phpMyAdmin kontrollieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du die neu erstellte Datenbank genauer ansehen m\u00f6chtest, kannst du daf\u00fcr <strong>phpMyAdmin<\/strong> usare.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6ffne in cPanel:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Database \u2192 phpMyAdmin<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dort kannst du die f\u00fcr deinen Hosting-Account verf\u00fcgbaren Datenbanken und deren Tabellen einsehen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Una guida dettagliata seguir\u00e0 a breve <a href=\"\/it\/aiuto\/hosting-web-cpanel\/phpmyadmin-verwenden\/\">Utilizzare phpMyAdmin in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Neue Datenbank erscheint in phpMyAdmin, enth\u00e4lt aber keine Tabellen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das ist unmittelbar nach der Erstellung normal.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine neue Datenbank ist zun\u00e4chst leer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tabellen entstehen erst, wenn eine Anwendung diese erstellt oder du bestehende Daten importierst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bestehende SQL-Datei in die Datenbank importieren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du eine bestehende Website beziehungsweise Anwendung \u00fcbertr\u00e4gst, besitzt du m\u00f6glicherweise bereits eine SQL-Datei mit den Datenbankinhalten.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Diese kannst du in die neu erstellte Datenbank importieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Vorgehensweise behandeln wir unter <a href=\"\/it\/aiuto\/hosting-web-cpanel\/phpmyadmin-datenbank-importieren\/\">Importare un database con phpMyAdmin<\/a>.<\/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> Pr\u00fcfe vor einem Import immer, ob du die richtige Zieldatenbank ausgew\u00e4hlt hast. Ein SQL-Import kann bestehende Tabellen anlegen, ver\u00e4ndern oder \u2013 abh\u00e4ngig vom Inhalt der SQL-Datei \u2013 auch l\u00f6schen beziehungsweise ersetzen.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Datenbank einer bestehenden Website nicht auf Verdacht l\u00f6schen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du in cPanel mehrere Datenbanken siehst und nicht wei\u00dft, welche davon noch verwendet wird, solltest du keine davon auf Verdacht l\u00f6schen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine aktive Website kann vollst\u00e4ndig von dieser Datenbank abh\u00e4ngig sein.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das L\u00f6schen der falschen Datenbank kann dazu f\u00fchren, dass die Website nicht mehr funktioniert oder ihre Inhalte verliert.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Wie finde ich heraus, welche Datenbank eine Website verwendet?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die Datenbankzugangsdaten werden bei vielen Anwendungen in einer Konfigurationsdatei gespeichert.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei WordPress befindet sich der Datenbankname beispielsweise normalerweise 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\">Dort findest du unter anderem die Konfiguration f\u00fcr:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>NOME_DB<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Der dort hinterlegte Wert zeigt, welche Datenbank die WordPress-Installation verwendet.<\/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> Il file <code>wp-config.php<\/code> enth\u00e4lt sensible Zugangsdaten. Ver\u00f6ffentliche ihren Inhalt nicht und \u00e4ndere die Werte nicht auf Verdacht.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Konfigurationsdateien sicher bearbeiten<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn du bei einer manuellen Installation Datenbankzug\u00e4nge in einer Konfigurationsdatei eintragen musst, erstelle vor \u00c4nderungen eine Sicherung der vorhandenen Datei.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du Dateien sicher bearbeitest, erkl\u00e4ren wir unter <a href=\"\/it\/aiuto\/hosting-web-cpanel\/caricare-scaricare-modificare-file\/\">Caricare, scaricare e modificare file in cPanel<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u201eError establishing a database connection\u201c nach manueller Einrichtung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Anwendung keine Verbindung zur Datenbank herstellen kann, solltest du die Datenbank nicht sofort l\u00f6schen und neu erstellen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verifica prima:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>vollst\u00e4ndigen Datenbanknamen<\/li>\n\n\n\n<li>vollst\u00e4ndigen Datenbankbenutzer<\/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>ob der Benutzer der Datenbank zugewiesen wurde<\/li>\n\n\n\n<li>ob der Benutzer die erforderlichen Rechte besitzt<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Gerade die fehlende Zuweisung des Benutzers zur Datenbank ist bei manuellen Installationen ein h\u00e4ufiger Konfigurationsfehler.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u201eAccess denied\u201c bei der Datenbankverbindung<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Meldung mit <code>Access denied<\/code> kann darauf hinweisen, dass die Anmeldung beziehungsweise Berechtigung f\u00fcr die Datenbank nicht akzeptiert wird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pr\u00fcfe in diesem Fall insbesondere:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utente del database<\/li>\n\n\n\n<li>Password<\/li>\n\n\n\n<li>Zuweisung zur Datenbank<\/li>\n\n\n\n<li>vergebene Benutzerrechte<\/li>\n\n\n\n<li>Host del database<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Erstelle nicht sofort eine neue Datenbank. H\u00e4ufig liegt das Problem in den Zugangsdaten oder der Benutzerzuweisung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u201eUnknown database\u201c oder Datenbank nicht gefunden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Anwendung meldet, dass die angegebene Datenbank nicht existiert, solltest du den vollst\u00e4ndigen Datenbanknamen kontrollieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ein h\u00e4ufiger Fehler besteht darin, nur den selbst vergebenen Namensbestandteil einzutragen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Invece:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>negozio<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">kann beispielsweise der vollst\u00e4ndige Name:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>negozio_clienti<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">erforderlich sein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Datenbankname nachtr\u00e4glich \u00e4ndern?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Anwendung bereits mit einer bestimmten Datenbank konfiguriert wurde, solltest du deren Namen nicht un\u00fcberlegt ver\u00e4ndern beziehungsweise eine neue Datenbank unter einem anderen Namen erstellen und erwarten, dass die Anwendung automatisch darauf zugreift.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Anwendung verwendet den Datenbanknamen, der in ihrer Konfiguration hinterlegt ist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00c4nderungen m\u00fcssen deshalb mit der Anwendungskonfiguration abgestimmt werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Leere Datenbank und bestehende Datenbank unterscheiden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Vor einem Import solltest du genau wissen, ob die Zieldatenbank leer ist oder bereits produktive Tabellen enth\u00e4lt.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Eine neu erstellte leere Datenbank ist f\u00fcr eine Migration h\u00e4ufig einfacher zu beurteilen als eine Datenbank, in der bereits andere Daten vorhanden sind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kontrolliere den Inhalt gegebenenfalls vorher in phpMyAdmin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Datenbank vor gr\u00f6\u00dferen \u00c4nderungen sichern<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bevor du Tabellen l\u00f6schst, gr\u00f6\u00dfere SQL-Befehle ausf\u00fchrst oder eine bestehende Datenbank \u00fcberschreibst, solltest du eine aktuelle Sicherung besitzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wie du eine Datenbank \u00fcber phpMyAdmin exportierst, 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<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Regola fondamentale:<\/strong> Bei einer produktiven Datenbank gilt: erst sichern, dann ver\u00e4ndern.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Datenbank nicht mit Website-Verzeichnis verwechseln<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Datenbank ist kein Ordner im Dateimanager.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Du findest eine MySQL-Datenbank deshalb nicht als normales Verzeichnis unter:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>public_html<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die Verwaltung erfolgt \u00fcber die Datenbankfunktionen in cPanel beziehungsweise \u00fcber Werkzeuge wie phpMyAdmin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Datenbank nicht per FTP herunterladen<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine Datenbank wird ebenfalls nicht automatisch heruntergeladen, wenn du s\u00e4mtliche Website-Dateien per FTP sicherst.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einer datenbankbasierten Website ben\u00f6tigst du f\u00fcr eine vollst\u00e4ndige manuelle Sicherung zus\u00e4tzlich einen Datenbankexport beziehungsweise eine geeignete Backup-L\u00f6sung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Eine Datenbank pro Website?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Viele Webanwendungen verwenden eine eigene Datenbank. Das erleichtert die Zuordnung und verhindert, dass Daten verschiedener Anwendungen unn\u00f6tig vermischt werden.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Technisch k\u00f6nnen bestimmte Anwendungen zwar Tabellen innerhalb derselben Datenbank voneinander unterscheiden, f\u00fcr getrennte Websites ist eine saubere Trennung jedoch h\u00e4ufig \u00fcbersichtlicher.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Welche Struktur sinnvoll ist, h\u00e4ngt von der verwendeten Anwendung und dem konkreten Projekt ab.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Aussagekr\u00e4ftige Datenbanknamen verwenden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn dein Hosting-Account mehrere Projekte enth\u00e4lt, helfen verst\u00e4ndliche Namen bei der sp\u00e4teren Verwaltung.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Invece:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>db1<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>db2<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><code>db3<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">sind projektbezogene Bezeichnungen h\u00e4ufig leichter zuzuordnen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Verwende dabei weiterhin keine vertraulichen Informationen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Datenbankbenutzer nicht unn\u00f6tig gemeinsam verwenden<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn mehrere voneinander unabh\u00e4ngige Anwendungen vorhanden sind, ist es aus Sicherheits- und Verwaltungsgr\u00fcnden sinnvoll, deren Datenbankzug\u00e4nge sauber zu trennen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Wird ein Datenbankpasswort sp\u00e4ter ge\u00e4ndert oder ein Benutzer entfernt, betrifft dies dann nicht unn\u00f6tig mehrere unabh\u00e4ngige Anwendungen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Passwort des Datenbankbenutzers sicher aufbewahren<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das Datenbankpasswort ist eine sensible Zugangsinformation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Speichere es nicht in \u00f6ffentlich erreichbaren Dateien, Supportbeitr\u00e4gen oder frei zug\u00e4nglichen Notizen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einer Webanwendung muss das Passwort zwar technisch in deren gesch\u00fctzter Konfiguration verf\u00fcgbar sein, diese Konfigurationsdatei darf jedoch nicht \u00f6ffentlich als Klartext ausgeliefert werden.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Remote-Zugriff ist ein separates Thema<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Das Erstellen einer Datenbank und eines Datenbankbenutzers bedeutet nicht automatisch, dass sich beliebige externe Computer direkt mit dem Datenbankserver verbinden d\u00fcrfen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr externe Datenbankverbindungen existiert in cPanel die separate Funktion:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Accesso remoto al database<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr eine normale Website, die auf demselben Hosting-System betrieben wird, musst du diese Funktion normalerweise nicht allein deshalb aktivieren, weil die Website eine Datenbank verwendet.<\/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> Erlaube keinen externen Datenbankzugriff, wenn er f\u00fcr deine Anwendung nicht ben\u00f6tigt wird.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Database Wizard als Alternative<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Im CURIAWEB-cPanel steht zus\u00e4tzlich der <strong>Procedura guidata per il database<\/strong> a disposizione.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dieser f\u00fchrt schrittweise durch das Erstellen einer Datenbank, eines Benutzers und die anschlie\u00dfende Zuweisung der Berechtigungen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Das kann besonders praktisch sein, wenn du eine neue Datenbank samt neuem Benutzer in einem zusammenh\u00e4ngenden Ablauf einrichten m\u00f6chtest.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Di <strong>Gestisci i miei database<\/strong> kannst du dagegen bestehende Datenbanken und Benutzer gezielter verwalten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Empfohlener Ablauf f\u00fcr eine neue manuelle Anwendung<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Accedi a cPanel.<\/li>\n\n\n\n<li>Apri <strong>Database \u2192 Gestisci i miei database<\/strong>.<\/li>\n\n\n\n<li>Vergib einen eindeutigen Datenbanknamen.<\/li>\n\n\n\n<li>Erstelle die Datenbank.<\/li>\n\n\n\n<li>Notiere den vollst\u00e4ndigen Datenbanknamen.<\/li>\n\n\n\n<li>Erstelle einen separaten Datenbankbenutzer.<\/li>\n\n\n\n<li>Vergib ein starkes Passwort.<\/li>\n\n\n\n<li>Weise den Benutzer der richtigen Datenbank zu.<\/li>\n\n\n\n<li>Vergib die f\u00fcr die Anwendung erforderlichen Rechte.<\/li>\n\n\n\n<li>Trage die vollst\u00e4ndigen Datenbankdaten in der Anwendung ein.<\/li>\n\n\n\n<li>Teste die Datenbankverbindung.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Empfohlener Ablauf bei einer Website-Migration<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Erstelle die ben\u00f6tigte Datenbank.<\/li>\n\n\n\n<li>Erstelle den Datenbankbenutzer.<\/li>\n\n\n\n<li>Weise ihn der Datenbank mit den ben\u00f6tigten Rechten zu.<\/li>\n\n\n\n<li>Importiere die vorhandene SQL-Sicherung in die richtige Datenbank.<\/li>\n\n\n\n<li>Passe die Datenbankzugangsdaten der Website an.<\/li>\n\n\n\n<li>Teste die Website.<\/li>\n\n\n\n<li>Pr\u00fcfe bei einem Verbindungsfehler zuerst Name, Benutzer, Passwort, Host und Berechtigungen.<\/li>\n<\/ol>\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> L\u00f6sche die Datenbank am bisherigen Standort nicht, bevor die Migration vollst\u00e4ndig gepr\u00fcft wurde und eine geeignete Sicherung vorhanden ist.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Quando dovresti contattare il supporto?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Wenn eine Datenbank erstellt wurde, die Anwendung aber keine Verbindung herstellen kann, solltest du die konkrete Fehlermeldung notieren.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Per un'analisi sono particolarmente utili le seguenti indicazioni:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>dominio o applicazione interessati<\/li>\n\n\n\n<li>vollst\u00e4ndiger Datenbankname<\/li>\n\n\n\n<li>vollst\u00e4ndiger Datenbankbenutzer<\/li>\n\n\n\n<li>verwendeter Datenbankhost<\/li>\n\n\n\n<li>ob der Benutzer der Datenbank zugewiesen wurde<\/li>\n\n\n\n<li>welche Berechtigungen vergeben wurden<\/li>\n\n\n\n<li>messaggio di errore preciso<\/li>\n\n\n\n<li>ob es sich um eine Neuinstallation oder Migration handelt<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Trasmetti durante questo <strong>nicht das Datenbankpasswort<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Riepilogo<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Eine neue MySQL-kompatible Datenbank erstellst du im CURIAWEB-cPanel unter <strong>Database \u2192 Gestisci i miei database<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vergib einen aussagekr\u00e4ftigen Namen und beachte den vollst\u00e4ndigen Datenbanknamen, den cPanel anschlie\u00dfend anzeigt. Durch ein automatisch verwendetes Account-Pr\u00e4fix kann dieser beispielsweise die Form <code>negozio_clienti<\/code> besitzen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Die neu erstellte Datenbank ist zun\u00e4chst leer und besitzt nicht automatisch einen Benutzer mit Zugriffsrechten. F\u00fcr eine manuell eingerichtete Anwendung musst du deshalb normalerweise zus\u00e4tzlich einen Datenbankbenutzer erstellen, diesen der Datenbank zuweisen und die erforderlichen Berechtigungen vergeben.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bei einer bestehenden Website solltest du niemals eine unbekannte Datenbank auf Verdacht l\u00f6schen. Pr\u00fcfe zuerst, welche Datenbank von der Anwendung tats\u00e4chlich verwendet wird, und erstelle vor gr\u00f6\u00dferen \u00c4nderungen oder Importen eine aktuelle Sicherung.<\/p>","protected":false},"excerpt":{"rendered":"<p>Viele Websites und Webanwendungen speichern ihre Inhalte nicht ausschlie\u00dflich in Dateien, sondern zus\u00e4tzlich in einer Datenbank. Dazu geh\u00f6ren beispielsweise Content-Management-Systeme, Shopsysteme, Foren und zahlreiche andere PHP-Anwendungen. In cPanel kannst du MySQL-kompatible Datenbanken direkt \u00fcber die grafische Benutzeroberfl\u00e4che erstellen und verwalten. In dieser Anleitung zeigen wir dir Schritt f\u00fcr Schritt, wie du bei CURIAWEB eine neue [&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-22560","docs","type-docs","status-publish","hentry","doc_category-webhosting-cpanel"],"year_month":"2026-09","word_count":2662,"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\/22560","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=22560"}],"version-history":[{"count":1,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22560\/revisions"}],"predecessor-version":[{"id":22562,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/docs\/22560\/revisions\/22562"}],"wp:attachment":[{"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/media?parent=22560"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_category?post=22560"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/www.curiaweb.ch\/it\/wp-json\/wp\/v2\/doc_tag?post=22560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}