Ielādējot komentārus, radās problēma.

Lielas MySQL datubāzes eksports caur SSH (mysqldump) GARMTECH hostingā

Atbalsta portāls  »  Zināšanu bāze  »  Skatīt rakstu

  Drukāt

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.

Kopīgot, izmantojot
Vai šis raksts jums šķita noderīgs?  

Saistītie raksti


Komentārs

Pievienot Komentāri

Atbildēt uz  

Tags

© GARMTECH