5.7.43 на 8.0.13, но в процессе запуска постоянно ловлю ошибки вида
Error in parsing Routine 'development'.'sp_admin_log_get' during upgrade. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'rows FROM admin_log;END' at line 19
Error in parsing Routine 'development'.'sf_tag_popular_get_group_id_for_book' during upgrade. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DESC ORDER BY calc_buffer.tag_group_stats.count_tags DESC LIMI' at line 11
при этом, то на что он жалуется, таблиц вообще не существует, думал может в системных остались записи
дока говорит, что mysql не поддерживает asc и desс в квалификаторе group by, я чет уже всю голову сломал как это победить, бд увесистая, 700гб+, mysqldump не прокатит, пробовал через дамп структуры и discard/import файла данных, но там ловлю Incorrect key file for table try to repair it, куда копать?
Надо найти ПЕРВУЮ ОШИБКУ. Исправить. ПОпробовать снова. НАйти ВТОРУЮ ОШИБКУ (она в новом транскрипте уже будет первой). Исправить. Попробовать снова. И так далее до ошибки номер N
План хороший, ток я понять не омгу где именно ее искать
На каждом этапе есть лайфхак: если найдёшь аналогичные ошибки и сразу исправишь, процесс будет быстрее.
В выводе , в логе загрузки бд в новый сервер
Вот это первая ошибка. Error in parsing Routine 'development'.'sp_admin_log_get' during upgrade. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'rows FROM admin_log;END' at line 19 смотришь, исправляешь...
ну это звучит примерно так - " с самого начала, у меня был какой-то план, и я его придерживался..."
А зачем вы пытаетесь писать ASC DESC после GROUP BY?
я не пытаюсь, это в лог падает при попытке старта mysql
И нет, вы пытаетесь, это ваша вьюха все таки
Обсуждают сегодня