Rezervimi
Rivendosja
Migrimi në MariaDB nga MySQL
Rezervimi është një pjesë e rëndësishme e trajtimit të bazave të të dhënave. Pavarësisht nëse drejtoni një sajt të korporatës, apo thjesht pret WordPress, është e rëndësishme të kopjoni bazat e të dhënave tuaja. Vultr ofron fotografi pa pagesë, të cilat mund t'i përdorni, por është shumë e lehtë të rivendosësh një bazë të dhënash.
Ky tutorial supozon që ju keni MySQL ose MariaDB të instaluar në Ubuntu, megjithëse kjo do të funksionojë me shumicën e shpërndarjeve Linux. Ky tutorial do të prekë gjithashtu se si të migroni nga MySQL në MariaDB, pasi shumica e hapave janë të njëjtë.
Ju nuk keni nevojë të përdorni sudopara komandave, por kjo e bën gjithçka më të lehtë pasi nuk ju nevojitet fjalëkalimi i bazës së të dhënave.
Rezervimi
Mënyra më e lehtë për të kopjuar një bazë të dhënash MySQL ose MariaDB është duke përdorur mysqldumpkomandën dump. Nëse nuk jeni të sigurt për emrin e bazës së të dhënave tuaja, përdorni sa vijon.
echo "SHOW DATABASES;" | sudo mysql
Ju do të merrni një listë të bazave të të dhënave tuaja. Sigurohuni që e dini se cilën dëshironi, dhe më pas thjesht ekzekutoni komandën e mëposhtme për të bërë kopje rezervë në një .sqlskedar.
sudo mysqldump example_database > $(date +"%F").sql
Komanda e mësipërme do të rezervojë bazën e të dhënave example_databasenë një skedar me datën që përfundon me .sql. Ju mund ta ndryshoni emrin e skedarit në çfarëdo që dëshironi, megjithëse mbajtja e emrit të skedarit si datë do të jetë e dobishme nëse fshini aksidentalisht një rresht ose kolonë të rëndësishme. Përdoreni date --helppër të mësuar rreth mënyrave të tjera për të stiluar datën.
Rivendosja
Rivendosja e bazës së të dhënave është edhe më e lehtë sesa kopjimi i saj. E tëra çfarë ju duhet të bëni është të gjeni .sqlskedarin që keni krijuar dhe të ekzekutoni sa vijon.
sudo mysql example_database < filename.sql
MySQL do të rivendosë bazën e të dhënave nga skedari.
Migrimi në MariaDB nga MySQL
Së pari, bëni kopje rezervë të secilës prej bazave të të dhënave tuaja.
sudo mysqldump example_database > example_database.sql
Më pas, instaloni MariaDB, e cila do të zëvendësojë MySQL, dhe rivendos bazat e të dhënave që kishit duke ekzekutuar sa vijon për secilën bazë të dhënash.
sudo mysql example_database < example_database.sql
Rekomandohet që të bëni një fotografi para se të bëni diçka që mund të prishë bazën tuaj të të dhënave. Pamjet janë falas në Vultr.