今天帮人迁移论坛时,发现出现数据库问题,后台登录UCenter报错。MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE name='noteexists' Error:Table 'dsdz.[Table]vars' doesn't exist Errno:1146检查了好久终于解决了,问题出在数据库名称的大小写了,因为Windows系统字母不区分大小写,而Linux是大小写敏感的,在搬家的时候一定要注意这一点,在命名的时候因为应该注意避免使用大写。 解
在一次数据库还原的操作过程中遇到如上错误,去百度了下找到了对应的解决方法第一个:在还原完整备份时候,在回复状态状态哪里选择 restore with norecovery ,尾日志部分可选可不选,看自己的具体需求。勾选“关闭到目标数据库的现有连接”,等还原日志的时候,在回复状态那里选择restore with recvery,数据库就可以正常使用,如果还需要继续还原日志,就还是继续选norecovery第二个方法