Còpia de seguretat
Restauració
Migració a MariaDB des de MySQL
La còpia de seguretat és una part important del tractament de les bases de dades. Independentment de si executeu un lloc corporatiu o només allotgeu WordPress, és important fer una còpia de seguretat de les vostres bases de dades. Vultr ofereix instantànies gratuïtes, que podeu utilitzar, però és molt fàcil restaurar una base de dades.
Aquest tutorial suposa que teniu MySQL o MariaDB instal·lat a Ubuntu, tot i que això funcionarà amb la majoria de distribucions de Linux. Aquest tutorial també tractarà sobre com migrar de MySQL a MariaDB, ja que la majoria dels passos són els mateixos.
No cal que l'utilitzeu sudodavant de les ordres, però ho facilita tot, ja que no necessiteu la contrasenya de la base de dades.
Còpia de seguretat
La manera més senzilla de fer una còpia de seguretat d'una base de dades MySQL o MariaDB és mitjançant l' mysqldumpordre dump. Si no esteu segur del nom de la vostra base de dades, feu servir el següent.
echo "SHOW DATABASES;" | sudo mysql
Obtindreu una llista de les vostres bases de dades. Assegureu-vos de saber quin voleu i, a continuació, executeu l'ordre següent per fer una còpia de seguretat en un .sqlfitxer.
sudo mysqldump example_database > $(date +"%F").sql
L'ordre anterior farà una còpia de seguretat de la base de dades example_databaseen un fitxer amb la data que acaba amb .sql. Podeu canviar el nom del fitxer pel que vulgueu, tot i que mantenir el nom del fitxer com a data serà útil si suprimiu accidentalment una fila o columna important. Utilitzeu-lo date --helpper conèixer altres maneres d'estilitzar la data.
Restauració
Restaurar la base de dades és encara més fàcil que fer-ne una còpia de seguretat. Tot el que heu de fer és trobar el .sqlfitxer que heu creat i executar el següent.
sudo mysql example_database < filename.sql
MySQL restaurarà la base de dades des del fitxer.
Migració a MariaDB des de MySQL
Primer, feu una còpia de seguretat de cadascuna de les vostres bases de dades.
sudo mysqldump example_database > example_database.sql
A continuació, instal·leu MariaDB, que substituirà MySQL, i restaureu les bases de dades que teníeu executant el següent per a cada base de dades.
sudo mysql example_database < example_database.sql
Es recomana que feu una instantània abans de fer alguna cosa que pugui trencar la vostra base de dades. Les instantànies són gratuïtes a Vultr.