Lielām datubāzēm eksports caur phpMyAdmin var būt lēns vai var neizdoties taimauta dēļ. GARMTECH hostingā uzticams variants ir eksports caur SSH, izmantojot mysqldump.
Pirms sākat
- Plesk panelī hostinga abonementam jābūt ieslēgtai SSH piekļuvei.
- Ziniet datubāzes nosaukumu un datubāzes lietotāju (Plesk → Databases).
- Pārliecinieties, ka ir pietiekami daudz brīvas diska vietas dump failam.
1. solis — pieslēdzieties hostingam ar SSH
ssh USERNAME@SERVER_HOSTNAME
2. solis — eksportējiet ar mysqldump
Ieteicams saglabāt dump failu lietotāja mājas mapē:
cd ~
mysqldump -u DBUSER -p --single-transaction --routines --triggers DBNAME > DBNAME.sql
Ievadiet datubāzes lietotāja paroli.
Pēc izvēles: saspiest dump failu
gzip -9 DBNAME.sql
Rezultātā iegūsiet DBNAME.sql.gz — to ir ātrāk lejupielādēt un tas aizņem mazāk vietas.
3. solis — lejupielādējiet dump failu
Failu var lejupielādēt:
- ar Plesk File Manager (atveriet mājas mapi), vai
- ar FTP‑SSL (FTPS) uz jūsu pakalpojuma servera hostname.
Biežākās problēmas
“mysqldump: command not found”
Parasti šī komanda ir pieejama. Ja tomēr nav, izmantojiet phpMyAdmin eksportu vai sazinieties ar atbalstu, izveidojot pieteikumu My.GARMTECH.
“Access denied”
- Pārbaudiet datubāzes lietotājvārdu/paroli.
- Pārliecinieties, ka Plesk panelī lietotājam ir piešķirtas tiesības uz konkrēto datubāzi.
Dump fails ir ļoti liels
- Izmantojiet
gzip saspiešanu.
- Ja nav vajadzīga visa datubāze, eksportējiet tikai konkrētas tabulas.
Pēc eksporta
- Glabājiet dump failu droši — datubāzes kopijas satur sensitīvus datus.
- Ja dump fails serverī vairs nav nepieciešams, izdzēsiet to, lai atbrīvotu vietu.