Import rapid pentru DB de WordPress

Import rapid pentru DB de WordPress

De obicei nu am nevoie de o sincronizare în timp real a bazei de date din producție cu cea de pe local, dar ăsta e un proiect ceva mai… deosebit, deci o dată la câteva zile tot trebuie să mă ocup de asta.

Iar lucrurile se întâmplă cam așa:

  1. mysqldump de pe live
  2. wp db import export.sql
  3. wp db search-replace...
  4. wp user update...
  5. etc

Nu este ceva consumator de timp, dar este repetitiv. Iar ce este repetitiv poate fi automatizat. Pe Windows, după ce instalezi wp-cli, faci un fișier migrate.bat (să zicem) în care pui așa:

set db=%1

call wp db import %db%
call wp search-replace site-live.com site.local
call wp plugin deactivate ithemes-security-pro-disable
call wp plugin deactivate wp-mail-smtp-pro
call wp user update ionut --user_pass=123
call wp transient delete --all
call wp cache flush
call wp rewrite flush

Evident, ajustezi plugin-urile de care nu ai nevoie, search-replace etc.

Se apelează folosind:

migrate.bat export-file.sql

În funcție de server, poți automatiza inclusiv mysqldump, dar asta este o poveste pentru altă zi.

4 Comentarii

Adaugă un comentariurăspuns pentru

Poți adăuga bucăți de cod folosind [code]codul tău aici[/code], [js][/js], [php][/php] etc.

Link-urile în context sunt binevenite. Comentariile fără nume/email valid sunt șterse.
PS: Comentariul NU este editabil.

Acest sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.

Site-ul blog.iamntz.com utilizează cookie-uri. Continuarea navigării presupune acceptarea lor. Mai multe informații.

windows apple dropbox facebook twitter