#administration #mysql

MySQL manage users

1. Removing users from the database. DROP USER 'USERNAME'@'HOSTNAME'; 2. Creating users – 3 common ways: A) The default way: CREATE USER 'USERNAME'@'HOSTNAME' IDENTIFIED BY 'USERPASSWORD'; B) As an insert statements: INSERT INTO `mysql`.`user` (Host,User,Password) VALUES('localhost','dummy',''); FLUSH PRIVILEGES; #it is neccessary, when creating users this way C) Batch adding users. Create a file (useradd.sql for example) which contains all create users statements : CREATE USER 'USERNAME'@'HOSTNAME' IDENTIFIED BY 'USERPASSWORD'; GRANT SELECT ON `DATABASE`. ...

#mysql

Recover or Dump a Mysql databse using a commandline

Backing up MySQL database mysqldump – a quick way to dump small databases using sql files Make a backup of One database mysqldump --default-character-set=utf8 -u db_user -p -h db_host db_name > dump_file.sql Make a backup of All databases mysqldump --default-character-set=utf8 -u db_user -p -h db_host -all-databases > dump_file.sql Include routines,triggers and events mysqldump --default-character-set=utf8 --single-transaction --set-gtid-purged=OFF --add-drop-database --triggers --routines --events -u db_user -p -h db_host db_name > dump_file. ...