MySQL Cheat Sheet

From Michael's Information Zone
Revision as of 12:40, 12 June 2018 by Michael.mast (talk | contribs)
Jump to navigation Jump to search

General user

[1]

View users

select host, user, password from mysql.user;

[2]

Remove history

(this is kept in your home directory)

rm -rf ~/.mysql_history

Remove user

drop user <username>@<host>;

Remove database

drop database <databasename>;

Grant privileges

grant all on <database>.<table> to <user>@<host> identified by '<password>';
grant all on test.* to 'michael'@'172.17.0.34' identified by 'mypassword';

[3]

Show granted privileges

SHOW GRANTS FOR 'root'@'localhost';

Delete rows older than certain date

[4]

DELETE FROM `table` WHERE `column` < DATE_SUB(NOW(), INTERVAL 3 MONTH);

AWS RDS