Linux MySQL Commands

  1. Log into mysql
mysql -u root -p
  1. Import database as root user
mysql -u root -p mydatabase < backup.sql
  1. Import database as non root user
mysql -u myuser -p mydatabase < backup.sql
  1. Check tables
USE mydatabase;
SHOW TABLES;
  1. Delete all tables one by one
SET FOREIGN_KEY_CHECKS = 0;
DROP TABLE IF EXISTS table1table2table3, ...;
SET FOREIGN_KEY_CHECKS = 1;

Take Backup of Database

mysqldump -u root -p mydatabase > mydatabase_backup.sql