怎么把mysql一个数据库从一台机器上 拷贝到另外一台

怎么把mysql一个数据库从一台机器上 拷贝到另外一台,第1张

1、在B机器上装mysql。将A机器上的mysql/data下的你的数据库目录整个拷贝下来。将B机器上的mysql服务停止。找到B机器上的mysql/data目录,将你拷贝的目录粘贴进去,然后启动mysql服务就可以了。 2、使用SQL语句备份和恢复你可以使用SELECT INTO OUTFILE语句备份数据,并用LOAD DATA INFILE语句恢复数据。这种方法只能导出数据的内容,不包括表的结构,如果表的结构文件损坏,你必须要先恢复原来的表的结构。 语法: SELECT * INTO {OUTFILE | DUMPFILE} ’file_name’ FROM tbl_name LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE ’file_name.txt’ [REPLACE | IGNORE] INTO TABLE tbl_name SELECT ... INTO OUTFILE ’file_name’

最简单方法在控制面板管理工具下把mysql服务停掉,然后找到你的mysql安装目录下的data文件夹(也就是mysql默认的数据库文件夹),把你的那个数据库目录复制出来放到另台机器上的data下就可以了。

当然也可以用命令行备份成sql

mysqldump -u 用户名 -p密码 数据库名>d:\备份数据库名_"%date:~0,10%".sql,其中"%date:~0,10%"表示日期


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8753778.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存