我把从服务器的数据库导入到本地,导入的方式是通过运行SQL的方式导入的。如图 先把服务器的数据转储,在从本地运行SQL文件。 导入到本地后,里面的表当时是能用了,过几个小时(或者我今天导到本地后,今天可以用,明天就不可以用了),再打开本地数据库中的表就提示表不存在,如图,打开数据库里所有的表都是提示不存在 !!!!!! 希望有人能详细解答这个问题 。。。谢谢!
你用了临时数据库? 还是临时表?确认下。
你好! 没有用临时数据库呢!
@萧十浪子: 对MySQL没用过,不好发表言论。
但从你的表象是用了临时表或临时数据库的。
既然你没有用,那问题?敢把SQL贴出来否?
@519740105: sql是一个文件......
你这是灵异事件,应该去找跳大神的看的。
抛开灵异事件,还有一种可能是MYSQL数据库所在的服务器每天自动恢复原状(类似网吧里面的啥卡来着)。
那你是怎么通过什么样的方式将数据导入到本地的呢?
@萧十浪子: 你的方法没有错啊。导出SQL脚本,肯定可以用于创建数据表,以及数据。
问题出在别的地方,比如你连到错误的数据库了。比如数据库服务器有谁设置了自动清除功能之类的。
总之是与你问的问题无关的系统问题。(也有可能是很愚蠢的错误,就是哪能个地方弄错了)
通过你提供的信息没有办法给出解决方案的。
你的问题很简单,抽象后就是有一个本地数据库,里面有数据表,过了4个小时后,数据表不见了。
@爱编程的大叔: 我同事也是用同样的方式导入本地的,他的没问题。。。我的就出现这些问题。 不爽。。。
我用mysql命令导出导入sql文件没有问题,可以试试。cmd进入mysql安装文件的bin目录,运行mysqldump -uroot -p database >e:\xx.sql,需要用时mysql -uroot -p database11 <e:\xx.sql导入就行了