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.