mysql

Mysql восстановить только одну таблицу из дампа

При очередном бэкапе кластера мускул выдал вот такое в лог Mysql: Table ‘db12345.cf_rootlines’ doesn’t exist Скорее всего из-за того, что накануне кластер ребутался. Заходим в базу и видим, что таблица есть, но при попытке посмотреть данные – все равно пишет, что таблицы нет. Solution: Учитывая, что есть предыдущий дамп базы. Дропаем таблицу. Создаем по новой. […]

Mysql (MariaDB) репликация master-slave

Установка MariaDB  и репликация базы. Делаем все на Ubuntu 14.04  и используем базу testdb для примера. Подробнее про типы репликаций можно почитать в сети. Я покажу только пример репликации Master-Slave, когда работает примерно такая схема: Приложение использует основной сервер с базой Master, при этом все дублируется на Slave. При это приложение пишет данные на мастер, […]

Залить в базу mysql много таблиц .sql

Есть из бэкапа много отдельных таблиц *.sql Нужно их залить всем скопом в базу. Можно делать по одной таблице mysql -uroot -ppass database < table.sql А можно сделать все сразу for file in ls *.sql; do echo $file && mysql -uroot -ppass database < $file ; done А если таблицы у нас еще и сжаты […]