我的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导航器中列出了所有表名?
答案 0 :(得分:0)
我发现我在向导中选择了错误的InnoDB TableSpace
路径。因此,在删除实例之前选择路径即可解决此问题。
即使,即使InnoDB TableSpace
路径错误,我也不确定为什么我的数据库的所有表名都正确地列出在工作台导航器中!