MySQL-tietokannan vieminen SSH:n avulla
Tietokannan SQL-varmuuskopiotiedoston voi viedä Secure Shell (SSH) -yhteydellä phpMyAdminin sijaan. Kyseessä on edistynyt menetelmä, josta voi olla apua suurten SQL-tiedostojen viemisessä, ja se voi olla tarpeen käytettäessä itse hallittua VPS:ää tai omia palvelimia, sillä niihin ei ole asennettu phpMyAdminia.
- SSH -sovellus. Suosittelemme PuTTY -versiota Windowsille tai terminaalia macOS -käyttöjärjestelmälle.
- FTP-tiedot. Jos ne eivät ole jo tiedossa, tarvitset FTP-isännän osoitteen, käyttäjätunnuksen ja salasanan:
- FTP-isäntänä voit käyttää verkkotunnustasi tai IP-osoitettasi.
- FTP-käyttäjätunnus ja salasana löytyvät verkkohotellitililtäsi Linux-verkkohotelli ja cPanel, Windows-verkkohotelli ja Plesk tai Hallittu WordPress-verkkohotelli (vaiheet 1–7).
- Tietokantasi tiedot. Jos ne eivät ole jo tiedossa, tarvitset tietokannan nimen, käyttäjätunnuksen, isäntänimen ja salasanan:
- Jos käytössä on Linux-verkkohotelli ja cPanel, localhost on aina tietokantasi isäntänimi, ja löydät muut tietokannan tiedot verkkohotellitililtäsi.
- Jos käytössä on Hallittu WordPress-verkkohotelli tai Windows-verkkohotelli ja Plesk, löydät kaikki tietokannan tiedot verkkohotellitililtäsi.
- Muodosta SSH-yhteys palvelimeesi tai jaettuun verkkohotellitiliin.
- Komennolla ls saat luettelon tiedostoista ja kansioista. Komennoilla cd ja ../ voit siirtyä hakemistoissa, kunnes pääset siihen hakemistoon, johon haluat tallentaa varmuuskopion.
- Luo yhteys MySQL-järjestelmään käyttämällä seuraavaa komentoa:
mysqldump -h hostname -P port -u username -p database > backup.sql
Huomautus: Jos käytät isäntänä localhostia, jätä komennosta pois osa–h hostname
. Jos käytössä on vakioportti (3306), voit jättää pois osan–P port
.- Korvaa edellä mainittuun komentoon seuraavat tiedot omilla tiedoillasi:
- Korvaa hostname omalla isäntänimelläsi.
- Korvaa port MySQL-portin numerollasi. Ellei verkkohotellitililläsi ole toisin mainittu, porttisi on 3306.
- Korvaa username tämän tietokannan käyttäjänimelläsi.
- Korvaa database sen tietokannan nimellä, jonka haluat viedä.
- Korvaa backup.sql nimellä, jonka haluat antaa varmuuskopiotiedostolle.
- Korvaa edellä mainittuun komentoon seuraavat tiedot omilla tiedoillasi:
- Paina näppäimistön Enter-näppäintä.
- Kun Enter password: -kehote tulee näkyviin, anna salasanasi kyseiselle tietokannan käyttäjälle.
Huomautus: Turvallisuuden vuoksi salasana ei tule näkyviin, joten et näe mitään, kun kirjoitat tai liität tekstiä.
- Paina näppäimistön Enter-näppäintä.
Tietokantasi viedään nyt SQL-tiedostoon, jonka nimesit vaiheessa 4, ja se on valmiina ladattavaksi paikalliselle tietokoneellesi.