Моя служба MySql работала как MySql2
. Сегодня мне нравилось менять имя на MySql
. Я запустил MySql Server Instance Config Wizard
и выбрал вариант " Remove Instance
. Затем я создал новый экземпляр с именем MySql
от того же мастера.
Я запустил MySql Workbench и обнаружил, что у всех моих баз данных нет столбцов, и когда я пытаюсь выбрать таблицу, в сообщении об ошибке говорится:
09:16:34 SELECT * FROM ut_db.agency_info LIMIT 0, 1000 Error Code: 1146. Table 'ut_db.agency_info' doesn't exist 0.000 sec
Я понятия не имею, почему это произошло. Удаляет ли удаление экземпляра базы данных? И если да, то почему все имена таблиц перечислены в MySql Workbenches navigator?
Я понял, что я выбрал неправильный путь InnoDB TableSpace
в мастере. Поэтому выбор пути, который был до удаления экземпляра, решил проблему.
Несмотря на это, я не совсем уверен, почему все имена таблиц моих баз данных правильно перечислены в навигаторе workbench, даже InnoDB TableSpace
путь InnoDB TableSpace
неверен!