Проект «SnakeProject» Михаила КозловаРегистрация

Навигация
⇒FreeBSD and Nix⇒

⇐CISCO
⇐Voice(Asterisk\Cisco)
⇐Microsoft
⇐Powershell
⇐Python
⇐SQL\T-SQL
⇐1С
⇐Общая
⇐WEB Разработка
⇐ORACLE SQL \ JAVA
⇐Мото

Резевное копирование и восстановление MySQL


 


Резевное копирование и восстановление MySQL


===============================
Пример установки на Centos 7

Обновляемся:
yum update

Установка сервера mariadb:
sudo yum install mariadb-server

Включение в автозагрузку и старт юнита:
sudo systemctl start mariadb.service
sudo systemctl status mariadb.service
systemctl enable mariadb.service

Первоначальные настройки:
mysql_secure_installation

Тестовый пользователь и база:
mysql -u root -p

CREATE DATABASE testbase;
CREATE USER 'testuser'@'localhost' identified by '32167';
GRANT ALL ON testbase.* TO 'testuser'@'localhost' IDENTIFIED BY '32167';
FLUSH PRIVILEGES;
EXIT;

mysql -u testuser -p testbase

SELECT DATABASE() FROM DUAL;
CREATE TABLE test_table(id INT(100) NULL, name VARCHAR(30) NULL);
INSERT INTO test_table(id, name) VALUES(1, "Name_1");
INSERT INTO test_table(id, name) VALUES(2, "Name_2");
INSERT INTO test_table(id, name) VALUES(3, "Name_3");
EXIT;


===============================
Логический дамп (состоит из SQL-инструкций)

Вывести помощь по mysqldump:
mysqldump --help

Задача:
С помощью mysqldump и учетки testuser сделать дамп базы testbase в файл backup_testbase.sql
Уничтожить бд, пересоздать и развернуть в пустую бд дамп

mysqldump -u testuser -p testbase > backup_testbase.sql

mysql -u testuser -p

DROP DATABASE testbase;
CREATE DATABASE testbase;
EXIT;

mysql -u testuser -p testbase < backup_testbase.sql

Проверяем:
mysql -u testuser -p testbase

SELECT * FROM test_table;
EXIT;


===============================
Вариант дампа всех баз

Создание:
mysqldump -u root -p --all-databases > dump.sql

mysql -u root -p

DROP DATABASE testbase;
CREATE DATABASE testbase;
EXIT;

Восстановление:
mysql -u root -p < dump.sql

Проверка:
mysql -u root -p testbase
SELECT * FROM test_table;
EXIT;

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

© Snakeproject.ru создан в 2013 году. При копировании материала с сайта - оставьте ссылку.


Яндекс.Метрика

Goon Каталог сайтов Рейтинг@Mail.ru