mysql导出数据库,然后移植到另一台电脑要如何操作

 我来答
丛青芬荀女
2020-04-08 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.3万
采纳率:27%
帮助的人:950万
展开全部
有两种办法。
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’
在dos命令提示符下使用mysqldump命令进行备份.
如下:
c:\documents
and
settings\administrator>mysqldump
yinshi
>c:\\backup.txt
-uroot
-p12142022
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
暴伦元子
2020-04-08 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:25%
帮助的人:935万
展开全部
1.
导出单个数据库
mysqldump
-u
root
-p
database_name
>
outfile_name.sql
2.
导出所有数据库
mysqldump
-u
root
-p
--all-databases
>
outfile_name.sql
3.
导出数据库表
mysqldump
-u
root
-p
database_name
table_name
>
outfile_name.sql
4.
导入.sql文件
1.
导入数据库
mysql
-u
root
-p
进入mysql
执行source
outfile_name.sql(包含存储路径)
b.
导入数据库表
mysql
-u
root
-p
进入mysql

mysql>use
database_name;
mysql>source
outfile_name.sql(包含存储路径)
以上是命令行方式,如果操作系统时windows,可以选择用mysql客户端工具,如Sqlyog操作导出数据和导入数据。
更详细信息可以Google,下面提供一个参考网址
http://www.runoob.com/mysql/mysql-database-export.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式