View a markdown version of this page

Trasferisci WordPress dati a un database gestito da MySQL in Lightsail - Amazon Lightsail

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Trasferisci WordPress dati a un database gestito da MySQL in Lightsail

I dati cruciali del WordPress sito Web per post, pagine e utenti vengono archiviati nel database MySQL in esecuzione sulla tua istanza in Amazon Lightsail. Se l'istanza fallisce, i dati potrebbero essere irrecuperabili. Per prevenire questo scenario, è necessario trasferire i dati del sito Web in un database gestito MySQL.

In questo tutorial, ti mostriamo come trasferire i dati del tuo WordPress sito Web in un database gestito da MySQL in Lightsail. Ti mostriamo anche come modificare il file di WordPress configurazione (wp-config.php) sulla tua istanza in modo che il tuo sito web si connetta al database gestito e interrompa la connessione al database in esecuzione sull'istanza.

Indice

Fase 1: completamento dei prerequisiti

Completa i prerequisiti seguenti prima di iniziare:

Fase 2: Trasferire il WordPress database nel database gestito da MySQL

Completa la seguente procedura per trasferire i dati del tuo WordPress sito Web al database gestito da MySQL in Lightsail.

  1. Accedi alla console Lightsail.

  2. Nella scheda Istanze, scegli l'icona del client SSH basato sul browser per la tua istanza. WordPress

    L'icona del client SSH basato su browser nella console Lightsail.
  3. Dopo che il client SSH basato su browser si è connesso all' WordPress istanza, immettere il seguente comando per trasferire i dati dal wordpress database presente sull'istanza al database gestito da MySQL. Assicurati di sostituirlo DbUserName con il nome utente del database gestito e sostituiscilo DbEndpoint con l'indirizzo dell'endpoint del database gestito.

    sudo mysqldump -u root --databases wordpress --single-transaction --compress --order-by-primary | sudo mysql -u DbUserName --host DbEndpoint --password

    Esempio

    sudo mysqldump -u root --databases wordpress --single-transaction --compress --order-by-primary | sudo mysql -u dbmasteruser --host ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com --password
  4. Al prompt, inserire la password per il database gestito MySQL e premere Invio.

    Non sarà possibile visualizzare la password mentre viene digitata.

  5. Se ricevi un errore, conferma di utilizzare il nome utente, la password o l'endpoint corretti del database e riprova.

Fase 3: WordPress Configurare la connessione al database gestito da MySQL

Completa la seguente procedura per modificare il file di WordPress configurazione (wp-config.php) in modo che il tuo sito Web si connetta al database gestito da MySQL.

  1. Nel client SSH basato su browser connesso all' WordPress istanza, inserisci il seguente comando per creare un backup del wp-config.php file nel caso qualcosa vada storto.

    sudo cp /var/www/wp-config.php /var/www/wp-config.php-backup
  2. Inserisci il comando seguente per aprire il file wp-config.php utilizzando l'editor di testo Nano.

    sudo nano /var/www/wp-config.php
  3. Scorri verso il basso fino a trovare i valori perDB_USER, eDB_PASSWORD. DB_HOST

  4. Modificare i seguenti valori:

    • DB_USER: modifica questo valore in modo che corrisponda al nome utente del database gestito MySQL. Il nome utente principale predefinito per i database gestiti da Lightsail è. dbmasteruser

    • DB_PASSWORD: modifica questo valore in modo che corrisponda alla password sicura del database gestito MySQL. Per ulteriori informazioni, consulta Gestione della password del database.

    • DB_HOST: modifica questo valore in modo che corrisponda all'endpoint del database gestito MySQL. Assicurarsi di aggiungere il numero di porta :3306 alla fine dell'indirizzo host. Ad esempio, ls-abc123exampleE67890.czowadgeezqi.us-west-2.rds.amazonaws.com:3306.

  5. Premi Ctrl+X per uscire da Nano, quindi premi Y e Invio per salvare le modifiche.

  6. Inserisci il comando seguente per riavviare i servizi Web dell'istanza.

    sudo systemctl restart apache2

    Il tuo WordPress sito è ora configurato per utilizzare il database gestito MySQL.

    Nota

    Se per qualsiasi motivo fosse necessario ripristinare il file wp-config.php originale, inserisci il comando seguente per ripristinarlo usando il backup creato in precedenza in questo tutorial.

    sudo cp /var/www/wp-config.php-backup /var/www/wp-config.php

Fase 4: completamento delle fasi successive

È necessario completare questi passaggi aggiuntivi dopo aver collegato il WordPress sito Web a un database gestito da MySQL: