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

Di | 20 settembre 2018

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.

Iscriviti al gruppo Telegram Italian Spaghetti Geeks

https://t.me/ItalianSpaghettiGeeks

Novità tecnologiche, giveaways esclusivi prodotti tech e molto altro ancora!

Rispondi

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