Home / Database & Server / Database & Server / Esportare database MySQL in SQLite
Mattepuffo

Esportare database MySQL in SQLite

Esportare database MySQL in SQLite

Avevo la necessità di replicare la struttura di un database MySQL in SQLite.

Questo db mi serviva per una app, e non avevo voglia di ricreare tutta la struttura.

Girovagando sono incappato in uno script shell che è in grado di fare esattamente questa operazione: MySQL to SQLite converter!

Il suo utilizzo è abbastanza semplice.

Scaricate il file mysql2sqlite.sh e lanciate questi comandi:

$ chmod +x mysql2sqlite.sh

$ ./mysql2sqlite.sh -u DB_USER -pDB_PASSWORD DB_NAME | sqlite3 database.sqlite

Questo copierà struttura e dati.

Se invece volete solo la struttura:

$ chmod +x mysql2sqlite.sh

$ ./mysql2sqlite.sh --no-data -u DB_USER -pDB_PASSWORD DB_NAME | sqlite3 database.sqlite

In entrambi i casi il primo comando serve solo per rendere eseguibile lo script, e il secondo creerà il file SQLite nella directory corrente.

Enjoy!