Mysql
MySQL is not case sensitive
Users
- list all users -
SELECT User FROM mysql.user; - connect as user "monica" -
mysql -u monica -p - change user password -
ALTER USER 'userName'@'localhost' IDENTIFIED BY '<my-password>';
Databases
- show databases -
show databases; - change database -
use monica; - see open transactions -
SELECT * FROM information_schema.innodb_trx;
Tables
- show tables -
show tables; - drop table -
drop table <table-name> - show columns -
show columns from <table-name>
Dump
- Backup:
mysqldump -h <hostname> -u <user> -p <databasename> > dump.sql - Restore:
mysql -u root -h 127.0.0.1 -p my-database-name < dump.sql