文档介绍:Mysql数据库移植
MYD .MYI .opt 的文件复制到linux下的mysql目录下能使用此数据库吗?
浏览次数:690次悬赏分:20 | 解决时间:2010-9-21 15:25 | 提问者:涂驴者| 检举
最佳答案
安装Mysql,初始化实例时的参数(主要是字符集、存储方式之类)一致的话是可以的,在Win下是如此,Linux下没事过
另外,是将文件名相同的所有文件都复制到Mysql的Data目录中的指定数据库名字的目录下
还有,复制前最好将服务停止,完成后再将服务启动
?
浏览次数:734次悬赏分:30 | 解决时间:2010-7-9 16:40 | 提问者:epapa | 检举
我服务器上的mysql数据库()DATA文件夹里xxx数据库,里面都是FRM、MYI文件,由于数据库太大了(好几百M),直接用phpadmin里面的导出功能,导出的文件不完整,用Navicat,导出的sql文件有错,导入到新的主机里会出错(新主机没有操作权限,只能用sql文件直接导入)
我的问题是,?
最佳答案
cmd命令行中
mysqldump -uusername -ppassword databasename >
知道导出到哪里吧,CMD启动时默认的路径
如果想在cmd中直接输入命令,要先设置环境变量,否则就要用dos命令改变CMD中的路径为mysqldump的路径,希望你明白了。
MYD .MYI .opt 的文件复制到linux下的mysql目录下能
减小字体增大字体作者:佚名  来源:  发布时间:2011-6-30 23:33:40
收集整理: 第二教育资源网
安拆Mysql,初始化实例时的参数(次要是字符集、存储体例之类)分歧的话是能够的,正在Win下linuxmysql安拆目次是如斯,Linux下没事过别的,是将文件名不异的所无文件都复制到Mysql的Data目次外的指定命据库名字的目次下还无,复制前最好将办事停行,完成后再将办事启动
首先找到一个和你安装相同版本的mysql机子(当然,root帐号和密码你肯定要知道),找到安装目录里的data文件夹(如:C:\Program Files\MySQL\MySQL Server \,data文件夹下的mysql是系统数据库,帐号信息都存放在mysql文件夹里的user表,,,。),然后到你自己的机子上面停止mysql服务,把上面三个文件覆盖掉你机子上面的这三个文件,启动mysql服务。在开始菜单里运行cmd,进入到mysql安装目录里的bin文件夹(如:C:\Program Files\MySQL\MySQL Server \bin),然后通过mysql -uroot -p命令进入,运行user mysql进入mysql数据库,最后再用命令:update user set User='yeer',Password=password('123456')更新你要的用户名和密码。最后重起一下mysql服务就搞定了。