打开mysql数据库问题.

永夜星空 2009-01-18 03:24:10
MYSQL:
我在别的机器上复制了其中一个数据库文件目录,但是没有把整个MYSQL目录复制过来(现在想全部复制也没办法了),请问有办法打开这个数据库么?
简单的复制到我的MYSQL目录里,当打开里面某个表时总是显示诸如 1146 - Table 'aaa.bbb' doesn't exist 只类的消息.
MYSQL的版本都是一样的.我的系统是win2003.
...全文
78 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
永夜星空 2009-01-19
  • 打赏
  • 举报
回复
我的意思是,比如在mysql中建一个数据库test,那么mysql就会生成一个叫test的windows文件夹,在test里建一系列表就会在test文件夹下面建一系列这些表名所对应的文件.
现在我只有这个test文件夹及它下面的文件,而我想在新装系统里打开这个test数据库.如果只是复制到新的mysql数据库目录下面,虽然可以列出这个test数据库以及它里面的表名,但是当查询内容时总是现实某某表不存在.
yangzhibin1986 2009-01-19
  • 打赏
  • 举报
回复
会不会是你的mysql 配置不一样了 你把复制过来的那个文件删除了 你用命令导一下试试

mysqldump -u root -p cstp2 >c:/cstp2_data.sql --导出 cstp2是数据库名

mysql -u root -p cstp2 < c:/cstp2_data.sql --导入 如果 上边那个文件开头有create database cstp2的话 那么这里的cstp2就可以不要了
oyljerry 2009-01-18
  • 打赏
  • 举报
回复
打开这个表看看,它的字段信息等,然后检查一下你的sql语句,修改来访问
noenoughmemory 2009-01-18
  • 打赏
  • 举报
回复
不懂,up
闪破风浪 2009-01-18
  • 打赏
  • 举报
回复
不整个库倒过去不就行了~

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧