Не получается создать резервную копию с архивированием базы данных. При попытке создания бэкапа выскакивает сообщение [Table '*****.b_rating_prepare' doesn't exist]. Подскажите пожалуйста в чем может быть проблема и как ее решить? Заранее спасибо.
24.09.2015 08:28:17
Виталий Черепанов, могу ли я попросить подробно описать процедуру создания таблицы? буду очень признателен.
|
|
|
|
07.10.2015 13:41:46
Сталкивалась недавно с такой проблемой, как я поняла, она возникает после отключения части функционала модуля "Интранет". Что помогло:
Пишем все в модуле "SQL запрос"
Проверяем, есть ли такая таблица - видите ли вы ее в списке таблиц. Затем
Если этот запрос вызвал ошибку, попробуйте сначала удалить, а потом создать:
У меня так получилось. Немного нубский подход, простите, я с SQL на вы ) upd: Теги "Код" и "Цитата" ломают SQL о_О upd2: Уважаемые модераторы, это все-таки форум разработчиков, почему нельзя нормально запостить SQL-запросы?! Автор, уберите в запросах двойные подчеркивания. |
|||||||
|
|
10.02.2016 10:01:01
У меня тоже данная таблица ни с того ни с сего просто исчезла (или ее и не было) на действующем сайте. Сайт в какой-то момент просто выдал DB query error. Странно, что таблицу не видно было в phpmyadmin, но создавать ее MySQL не хотел. А при запросе ее удаления, она как бы удалилась и потом можно было создать новую. Видимо таблица просто совсем была испорчена. На сайте не было установлено ни одного решения или нестандартного модуля. Странно все это.
|
|
|
|
05.04.2016 15:53:39
Также столкнулся с описанной проблемой.
Сайт периодически выдавал SQL error непонятно с чем связанные. Оказалось, эта таблица b_rating_prepare есть, но при попытке просмотреть содержимое выдавалась ошибка. Помогло удаление этой таблицы. |
|
|
|
15.04.2016 09:15:41
Это классическая ошибка, регулярно возникает если на вашем сервере было переполнение места на диске и mysql ловил ошибку Got error 28 from storage engine
В последних версиях Битрикса эта ошибка автоматически исправляется инструментом Проверка системы. Поэтому можно смело рекомендовать такой алгоритм: Поймали Got error 28 from storage engine -> Чистим диски -> запускаем "Проверка системы" |
|
|
|
25.09.2016 18:14:21
Появилась такая-же ошибка. Место на диске освободил и удалил таблицу. А при создании пишет новую ошибку:
|
|||
|
|
14.11.2017 12:40:27
Нифига проверка и исправление не помогает .
И на Dr op table: `b_rating_prepare`;Cre ate table: `b_rating_prepare`; Ошибка Ошибка во время выполнения запроса: [1051] Unknown table 'b_rating_prepare'! Ошибка во время выполнения запроса: [1005] Can't cre ate table 'sitemanager0.b_rating_prepare' (errno: -1)! |
|
|
|
06.02.2018 23:10:27
У меня такая же проблема как у
|
|
|
|
28.02.2018 06:24:12
adv23, зайдите в каталог базы данных и удалите файл этой глючной таблицы. Только после этого тестирование и исправление сработает.
|
|
|
|
19.04.2018 13:47:14
1. Если у вас такая ошибка пытаетесь снести и создать таблицу как указали ранее:
Если используете машину битрикс /var/lib/mysql/#DB_NAME#/ тут нужно искать файлы. /var/lib/mysql/#DB_NAME#/b_rating_prepare.frm /var/lib/mysql/#DB_NAME#/b_rating_prepare.ibd если нету хотя бы одного файла удаляем что есть и заходим снова в базу и пинаем запрос. повторите п.1 3. Нужно делать что бы не повторялось. Заходите в админку в Сервисы Рейтинги Список рейтингов (/bitrix/admin/rating_list.php?lang=ru) убейте все рейтинги что есть если их не используете. |
|||
|
|
19.04.2018 17:12:37
Добрый день.
У меня подобная проблема: Ошибка! Mysql Query Error: CRE ATE TABLE b_rating_prepare( ID int(11) NULL) [[1005] Can't cre ate table 'wheelock_site2.b_rating_prepare' (errno: -1)] Пробовал все выше перечисленные схемы, ни чего не получается. В чём может быть проблема. Как исправить? |
|
|
|
19.04.2018 21:26:07
support@omegasound.ru, а проверку сайта делал то?
Голосуй за идеи по развитию API Bitrix:
|
|
|
|
21.04.2021 13:45:54
Тоже создавал бекап базы средствами битрикса, тоже самые разнообразные ошибки вылезали. Проверка базы при этом не выдавала каких-либо проблем. Те проблемы, которые были, успешно исправились. Но при создании бекапа все равно продолжали вылезать разнообразные ошибки базы данных (MySQL server has gone away, ошибки в различных таблицах и прочее разнообразное и непонятное).
В результате заметил что при создания архива базы данных размером 820Мб и свободном месте на диске 2,6Гб в какой-то момент не оставалось свободного места и вылезали как раз ошибки mysql. В процессе создания бекапа битрикс сначала создает несжатую версию и уже потом начинает ее упаковывать в архив, т.е. места требуется в два раза больше. С учетом того, что при выгрузке из базы дампа его размер существенно больше исходного размера базы, при выборе варианта "не сжимать" необходимого свободного места на диске в моем случае требовалось 1,7Гб дамп базы и еще столько же для создания несжатого архива. Т.е. надо было освободить 3,4Гб, а у меня было свободно всего лишь 2,6Гб при размере всей базы 820Мб. Пришлось включить сжатие и архив в результате получился размером 164Мб. Вывод - делайте бекапы стандартными средствами, использование средств битрикса приводит только к непонятным ситуациям. А если учесть что бекапы сделанные битриксом не всегда восстанавливаются, то ситуация может быть вообще печальная. |
||||
|
|
|||