Ez a bejegyzés kizárólag azért született, mert feledékeny vagyok és mindig elő kell túrnom valahonnan a mysqldump használatát a netről.
Mostantól már nem kell keresnem 🙂
Adatbázis mentése, MySQLDump használata
Egy adatbázis, szerkezet és adatok:
mysqldump -u felhasználóinév -pJelszó adatbázisnév > fájlneve.sql
Egy adatbázis, csak szerkezet:
–no-data kapcsoló mysqldump -u felhasználóinév -pJelszó –no-data adatbázisnév > fájlneve.sql
Egy adatbázis, csak adatok:
–no-create-info kapcsoló mysqldump -u felhasználóinév -pJelszó –no-create-info adatbázisnév > fájlneve.sql
Több adatbázis, szerkezet és adatok:
–databases kapcsoló mysqldump -u felhasználóinév -pJelszó –databases adatbázisnév_egy adatbázisnév_ketto > fájlneve.sql
Az összes adatbázis, szerkezet és adatok:
–all-databases kapcsoló mysqldump -u felhasználóinév -pJelszó –no-data –all-databases > fájlneve.sql
Példa a kapcsolók használatára
Összes adatbázis mentése, adatok nélkül:
mysqldump -u felhasználóinév -pJelszó –all-databases > fájlneve.sql
Adatbázis visszaállítása:
mysql-u felhasználóinév -pJelszó adatbázisnév < fájlneve.sql
Karakter kódolás megadása:
–default-character-set=kódolás_neve
Példa UTF8 esetén:
mysql-u felhasználóinév -pJelszó –default-character-set=utf8 adatbázisnév < fájlneve.sql