Creare, cancellare, esportare, importare, ottimizzare database MySQL da linea di comando

Tempo di lettura: < 1 minuto

MySQL

La creazione, cancellazione, esportazione, importazione, ottimizzazione di un database MySQL sono attività comuni che possono essere eseguite tramite vari strumenti, ad esempio PHPMyAdmin, un client MySQL, linea di comando.
Se avete accesso al server vediamo come effettuare queste operazioni direttamente da linea di comando Windows o terminale Linux.

Creazione database

mysql -u [username] -p[password] -e "CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;"

Crea il database test specificando un certo character set e collation, se non specificati vengono utilizzati quelli di default.

Cancellazione database

mysql -u [username] -p[password] -e "DROP DATABASE test"

Cancella il database test.

Esportazione database

mysqldump -u [username] --password=[password] test > dumpdb.sql

Effettua il dump del database test nel file dumpdb.sql.

Importazione database

mysql -u [username] --password=[password] -D test < dumpdb.sql"

Importa il file di dump dumpdb.sql nel database test.

Ottimizzazione database

mysqlcheck -u [username] --password=[password] -o test

Ottimizza il database test.

Support This Site

If you like what I do please support me on Ko-fi

Unisciti al gruppo Telegram

Subscribe
Notificami
guest

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

0 Commenti
Oldest
Newest Most Voted
Inline Feedbacks
View all comments