Назад | Перейти на главную страницу

Невозможно обновить Google Cloud SQL до второго поколения

Я не могу обновить экземпляр Google Cloud первого поколения до экземпляра второго поколения с помощью мастера обновления второго поколения MySQL в консоли. На экране проверки конфигурации я получаю Обнаружены таблицы, использующие механизм хранения MEMORY ошибка, из-за которой я не могу продолжить, как показано на скриншоте => Сообщение об ошибке в консоли

Согласно документации на Обновление экземпляра первого поколения до второго поколения, Я подтвердил, используя запрос ниже

SELECT table_schema, table_name, table_type
   FROM information_schema.tables
   WHERE engine = 'MEMORY' AND
   table_schema NOT IN
   ('mysql','information_schema','performance_schema');

но не нашел таблиц, использующих механизм хранения MEMORY.

Скриншот документации

Скриншот выполнения запроса

Вы можете быстро просмотреть или отсортировать столбец «Тип», как показано в примере ниже.

В этом запросе вы увидите тип таблиц. Замените «базу данных» именем своей базы данных, адаптируйте запрос к своим данным.

ВЫБЕРИТЕ TABLE_NAME,

ДВИГАТЕЛЬ

ИЗ information_schema.TABLES

ГДЕ TABLE_SCHEMA = 'база данных' и ДВИГАТЕЛЬ = 'myISAM'

Мне удалось устранить ошибку и продолжить обновление. Мне пришлось удалить таблицу из базы данных performance_schema, которая не использовала механизм хранения PERFORMANCE_SCHEMA, перед запуском процесса обновления. Кажется, консоль Google Cloud добавила несущественная ошибка!