MySQL数据库问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 22:56:37
我想把我电脑上的一个MySQL数据库chel复制到其他的电脑上,但是我把data目录下的chel文件夹复制过去后,使用时说找不到chel中的表,请问是不是还应该复制其他的文件,谢谢!

myisam类型的表可以直接拷贝,但innodb类型的表data的chel文件夹目录下只是表结构,数据在data目录下(类似ibdata1的文件,一般和my.ini配置文件设置相关)
可以使用mysqldump命令导出指定的数据库表,然后再恢复。

检查一下两个MYSQL数据库的版本和字符集设置情况。
登录后执行 show variables 挨个对照一下。
按理MYSQL复制文件夹是没什么问题的。

补充:复制前应关闭MYSQL服务,复制后重启该服务

最关键的问题是,尽量保证不同机器上的mysql是一个版本