Страница 1 из 1

Ошибка в базе данных

Добавлено: 16 май 2016, 14:34
valdnieks
Здравствуйте. Помогите, пожалуйста, что сделать в windows для восстановления базы данных?

Re: Ошибка в базе данных

Добавлено: 16 май 2016, 15:04
[TEQUILA]
Золотой дождь
;;-)))
Аффтар жжот

Ошибка в базе данных

Добавлено: 16 май 2016, 15:16
Александр Рыжов
--

Re: Ошибка в базе данных

Добавлено: 16 май 2016, 16:11
TheBest
:facepalm:

Re: Ошибка в базе данных

Добавлено: 16 май 2016, 16:19
valdnieks
Господа, Вы поможете или нет? Всё-равно восстановлю, хочется по-быстрее?

Отобразить размеры всех бд mysql
SELECT table_schema AS "Database name", SUM(data_length + index_length) / 1024 / 1024 AS "Size (MB)" FROM information_schema.TABLES GROUP BY table_schema;

Repair mysql tables
mysqlcheck -u root --auto-repair --optimize --all-databases
если не помогает выполнить следующее для побитых таблиц
cd /var/lib/mysql/database
myisamchk -r -v -f table_name

Backup mysql databases
ionice -c3 nice -n19 mysqldump -uroot --all-databases --single-transaction --quick --lock-tables=false > all-databases.sql

отрезаем дамп одной базы от всех
sed -n '/^-- Current Database: `dbname`/,/^-- Current Database: `/p' all-databases.sql > database.sql

отрезаем таблицу от дампа всей бд
sed -n -e '/CREATE TABLE.*mytable/,/CREATE TABLE/p' all-databases.sql > bdname.bdtable.sql

Re: Ошибка в базе данных

Добавлено: 16 май 2016, 22:04
[TEQUILA]
valdnieks, хватит рекламировать свой сайт. Пост поправил, при рецидиве будет рид-онли на 3 дня

Re: Ошибка в базе данных

Добавлено: 16 май 2016, 22:09
TheBest
Изображение