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

Lielas MySQL datubāzes imports caur SSH (mysql) GARMTECH hostingā

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

  Drukāt

Ja nepieciešams importēt lielu MySQL datubāzes dublējumu, phpMyAdmin imports var neizdoties pārlūka un PHP ierobežojumu dēļ. GARMTECH hostingā visdrošāk ir importēt caur SSH, izmantojot komandu mysql.

Pirms sākat

  • Pārliecinieties, ka Plesk panelī jūsu hostinga abonementam ir ieslēgta SSH piekļuve.
  • Izveidojiet datubāzi un datubāzes lietotāju Plesk (vai pārbaudiet, ka tie jau eksistē).
  • Augšupielādējiet dump failu (.sql vai .sql.gz) uz hostinga failu vietu.

1. solis — augšupielādējiet dump failu

Failu var augšupielādēt:

  • ar Plesk File Manager (ērti nelieliem/vidējiem failiem), vai
  • ar FTP‑SSL (FTPS) uz jūsu pakalpojuma servera hostname.

Ļoti lieliem failiem parasti ir ātrāk izmantot saspiestu dump (.sql.gz).

2. solis — pieslēdzieties hostingam ar SSH

Izmantojiet servera hostname no My.GARMTECH un hostinga sistēmas lietotāju (Plesk: Hosting Settings).

ssh USERNAME@SERVER_HOSTNAME

Ja neesat drošs par hostname, atveriet pakalpojuma detaļas My.GARMTECH un atrodiet Server Hostname.

3. solis — importējiet datubāzi

Pārejiet uz mapi, kurā augšupielādējāt dump failu, piemēram:

cd httpdocs

Importēt .sql failu

mysql -u DBUSER -p DBNAME < backup.sql

Importēt .sql.gz failu

gunzip < backup.sql.gz | mysql -u DBUSER -p DBNAME

Paroles pieprasījuma brīdī ievadiet datubāzes lietotāja paroli. (/tickets/create/step1)

4. solis — pārbaudiet importu

  • Atveriet phpMyAdmin no Plesk un pārliecinieties, ka tabulas/dati ir importēti, vai
  • veiciet ātru pārbaudi ar SSH:
mysql -u DBUSER -p -e "SHOW TABLES;" DBNAME

Biežākās kļūdas un risinājumi

“Access denied for user”

  • Pārbaudiet datubāzes lietotājvārdu un paroli.
  • Pārliecinieties, ka lietotājam Plesk ir piešķirtas tiesības uz konkrēto datubāzi.

“Unknown database”

  • Pārbaudiet datubāzes nosaukumu Plesk panelī.
  • Vispirms izveidojiet datubāzi, pēc tam importējiet.

“No such file or directory”

  • Pārliecinieties, ka atrodaties pareizajā mapē.
  • Izmantojiet ls -lah, lai redzētu failus un precīzu faila nosaukumu.

Pēc importa

  • Izdzēsiet dump failu, ja tas vairs nav nepieciešams (lieli faili aizņem diska vietu).
  • Atjaunojiet vietnes konfigurāciju (wp-config.php, CMS iestatījumus u. c.), ja mainījās datubāzes nosaukums/lietotājs/parole.

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

Saistītie raksti


Komentārs

Pievienot Komentāri

Atbildēt uz  

Tags

© GARMTECH