3条回帖
钻石 发表于 2020-12-18 15:33
问题:
图1
解决方案:
首先确认报错的表,在当前的云表数据库中是否有使用。
登录云表当前使用的数据库(可以用Navicat第三方软件进行登录)。
密码获取:
在云表安装的服务器中,找到云表的安装路径
\Latosoft\LatoServer\Bin\Tomcat\webapps\ROOT\WEB-INF\application\conf
在此路径下,
有个application.conf文件
。
用记事本的方式打开,可以看到云表使用的数据库名称,和数据库的帐号密码 。
图2
查询:
找到lato_template_table_map这个表(如图3),进入这个表可以看到,云表数据库中表名对应的云表应用空间中的模板名称(如图4)。
图3
图4
若在
lato_template_table_map
这个表
中没有找到报错那个表对应的模板名称,那么就表示报错的那个表没有在当前数据库中使用,可以进行删除处理。
删除方法:
1.根据服务器备份报错(图1)找到D:\Latosoft\LatoServer\Data\MySQL\Data\latoapp(这个是根据备份的数据库名称进入)
2.进入路径后(图5)找到(图1)报错指定的模板,然后删除掉就可以成功备份了。
图5
注意:
若在
lato_template_table_map
这个表
中找到了报错那个表对应的模板名称,那么不能直接对此表进行删除处理,要先在云表应用空间中,确定一下那个模板是否可以正常使用(新建或者查询数据),如果无法正常使用则需要人工判断这个表是否可以删除,若可以删除,那么
先压缩备份好整个Data文件夹(压缩前先关闭云表服务,防止数据库损坏),然后再进行删除(参照上面的删除方法)。删除后重新启动云表服务,测试一下整个系统的流程看是否有影响。
|
+1
1