Comment supprimer la firebase database mysql via la commande shell

J’utilise les pylônes et la sqlalchemy. Je mets constamment à jour les fichiers de schéma et supprime et recrée la firebase database pour pouvoir créer un nouveau schéma.

Chaque fois que je le fais en ouvrant le navigateur de requêtes MySql et en vous connectant et en supprimant la firebase database / le schéma.

Comment est-ce que je supprime les commandes complètes de shell de Linux de db / schema de MySQL dans Ubuntu Linux?

mysqladmin -u[username] -p[password] drop [database] 

En général, vous pouvez passer n’importe quelle requête à mysql du shell avec l’option -e.

 mysql -u username -p -D dbname -e "DROP DATABASE dbname" 

Si vous en avez assez de taper votre mot de passe, créez un fichier (chmod 600) ~/.my.cnf , et insérez-le:

 [client] user = "you" password = "your-password" 

Par souci de conversation:

 echo 'DROP DATABASE foo;' | mysql 

Une autre manière appropriée:

 $ mysql -u you -p  >>> DROP DATABASE foo; 

Pas besoin de mysqladmin:

il suffit d’utiliser la ligne de commande mysql

 mysql -u [username] -p[password] -e 'drop database db-name;' 

Cela enverra la commande drop bien que je ne passe pas le mot de passe de cette façon car il sera exposé aux autres utilisateurs du système via ps aux

MySQL a abandonné la commande drop database de mysql client shell. Besoin d’utiliser mysqladmin pour déposer une firebase database.

Vous pouvez supprimer la firebase database directement comme:

$ mysqladmin -h [host] -u [utilisateur] -p drop [ nom_base ]

[Entrer le mot de passe]

Voulez-vous vraiment laisser tomber la firebase database «sans cheveux» [y / N]: y

 [root@host]# mysqladmin -u root -p drop [DB] Enter password:******