1. Home
  2. Tehniline
  3. MariaDB / MySQL / PostgreSQL
  4. MySQL andmebaasi eksportimine ja importimine üle SSH käsurea
  1. Home
  2. Tehniline
  3. SSH / Shell
  4. MySQL andmebaasi eksportimine ja importimine üle SSH käsurea

MySQL andmebaasi eksportimine ja importimine üle SSH käsurea

Kuidas importida ja eksportida MySQL andmebaase kasutades SSH käsurida

Kuna phpMyAdmin keskkonnas andmebaasi üles- ja allalaadimisel on 2GB mahulimiit ning ette võivad tulla ka veebisirvija poolsed tõrked, siis kindlamaks andmebaaside eksportimiseks ja importimiseks on soovituslik kasutada SSH käsurida.

Ettevalmistus

  1. Tee kindlaks, et sinu andmebaasi kasutaja omab ligipääsuõigusi andmebaasile, mida soovid eksportida või importida Minu Zone keskkonnas veebimajutuse halduse MySQL/MariaDB andmebaaside jaotises:
  2. Loo SSH ühendus oma virtuaalserverisse. Selle kohta leiad juhendi siit.

Andmebaasi eksport

Andmebaasi eksportimise käsk on:

mysqldump -uUSERNAME -p DATABASE > backup.sql

USERNAME asenda oma andmebaasi kasutajanimega
DATABASE asenda eksporditava andmebaasi nimega
backup.sql on eksporditava andmebaasi faili nimi. Vajadusel saab seda muuta endale sobivamaks.

Peale käsu käivitamist küsitakse sisestatud andmebaasi kasutaja salasõna. Peale salasõna sisestamist algabki eksportimise protsess, mille ajakulu sõltub baasi suurusest.

Tähelepanu!

a) Salasõna sisestades sümboleid ei kuvata.
b) Eksporditav andmebaasi .sql fail jõuab samasse kataloogi, kus sa kasutajaga käsu käivitasid.

Andmebaasi import

Andmebaasi importimise käsk on:

mysql -h host.mysql.zonevs.eu -uUSERNAME -p DATABASE < backup.sql

host.mysql.zonevs.eu asenda oma domeeni MySQL serveri aadressiga
USERNAME
asenda oma andmebaasi kasutajanimega
DATABASE asenda eksporditava andmebaasi nimega
backup.sql on antud näites imporditava andmebaasi faili nimi. See peab asuma samas kataloogis, kus sa hetkel kasutajaga oled.

Peale käsu käivitamist küsitakse sisestatud andmebaasi kasutaja salasõna. Peale salasõna sisestamist algabki importimise protsess, mille ajakulu sõltub baasi suurusest.


Infoks

Impordi või ekspordi toimumise ajal käsureal midagi ei kuvata, protsessi edukal lõppemisel tekib lihtsalt uus käsurida.


Updated on 10. mai 2024
Was this article helpful?

Related Articles