Cómo eliminar tablas en MySQL desde consola

A veces no se tiene acceso via web a una base de datos de mysql, y se necesita borrar todas las tablas, para no hacerlo de uno en uno, se puede usar este comando:

mysql -u uname dbname -e "show tables" | grep -v Tables_in | grep -v "+" | gawk '{print "drop table " $1 ";"}' | mysql -u uname dbname

Donde:
uname -> usuario que se conecta a la base
dbname -> nombre de la base de datos

Add new comment

Filtered HTML

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • No HTML tags allowed.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.