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

Здесь разговариваем о Софте и работнике его Харде
valdnieks
Сообщения: 78
Зарегистрирован: 13 апр 2014, 09:00
Настоящее имя: Женя
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение valdnieks »

Здравствуйте. Помогите, пожалуйста, что сделать в windows для восстановления базы данных?
Последний раз редактировалось [TEQUILA] 16 май 2016, 22:03, всего редактировалось 1 раз.
Причина: реклама
Registered Linux user #325316
SMF: 2.0.14
GD: bundled (2.1.0 compatible)
MySQL: 5.5.23
PHP: 5.6.30
Apache/2.4.25 (Win64) PHP/5.6.30
[TEQUILA]
моБильщик
Сообщения: 6899
Зарегистрирован: 13 мар 2007, 16:09
Настоящее имя: Сережа
Откуда: йух Смоленска
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение [TEQUILA] »

Золотой дождь
;;-)))
Аффтар жжот
https://www.drive2.ru/users/tequila7000
Александр Рыжов
Сообщения: 1521
Зарегистрирован: 06 фев 2006, 15:04
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение Александр Рыжов »

--
Последний раз редактировалось Александр Рыжов 24 сен 2022, 22:02, всего редактировалось 1 раз.
Аватара пользователя
TheBest
Сообщения: 13222
Зарегистрирован: 08 фев 2005, 14:36
Благодарил (а): 11 раз
Поблагодарили: 8 раз

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

Сообщение TheBest »

:facepalm:
valdnieks
Сообщения: 78
Зарегистрирован: 13 апр 2014, 09:00
Настоящее имя: Женя
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение 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
Registered Linux user #325316
SMF: 2.0.14
GD: bundled (2.1.0 compatible)
MySQL: 5.5.23
PHP: 5.6.30
Apache/2.4.25 (Win64) PHP/5.6.30
[TEQUILA]
моБильщик
Сообщения: 6899
Зарегистрирован: 13 мар 2007, 16:09
Настоящее имя: Сережа
Откуда: йух Смоленска
Благодарил (а): 1 раз
Поблагодарили: 1 раз
Контактная информация:

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

Сообщение [TEQUILA] »

valdnieks, хватит рекламировать свой сайт. Пост поправил, при рецидиве будет рид-онли на 3 дня
https://www.drive2.ru/users/tequila7000
Аватара пользователя
TheBest
Сообщения: 13222
Зарегистрирован: 08 фев 2005, 14:36
Благодарил (а): 11 раз
Поблагодарили: 8 раз

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

Сообщение TheBest »

Изображение
Ответить Пред. темаСлед. тема