Бэкапим все подряд
$ mysqldump -u root -p --all-databases > alldb_backup.sql одна или нескольно баз
$ mysqldump -u root -p --databases database1 database2 database3 > content_backup.sql
со сжатием
$ mysqldump -u [uname] -p[pass] [dbname] | gzip -9 > backupfile.sql.gz
Ресторимся
$ mysql -u [uname] -p[pass] [db_to_restore] < [backupfile.sql]
если бэкап сжат
gunzip < [backupfile.sql.gz] | mysql -u [uname] -p[pass] [dbname]
Дамп с "локом" баз
1) FLUSH TABLES WITH READ LOCK;
SET GLOBAL read_only = ON;дампим
2) mysqldump --lock-all-tables -u root -p --all-databases > dump.sql
Отключаем "лок"
3) SET GLOBAL read_only = OFF; UNLOCK TABLES;
Посмотреть пользователей
SELECT user,host FROM mysql.user;3) SET GLOBAL read_only = OFF; UNLOCK TABLES;
Посмотреть пользователей
Добавить пользователя
CREATE USER 'asterisk'@'localhost' IDENTIFIED BY 'password';
Просмотр прав пользователя:
SHOW GRANTS FOR asterisk@localhost;
Выдать права пользователю:
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost';
Удалить
DROP USER 'jeffrey'@'localhost';
Комментариев нет:
Отправить комментарий