如何备份及导入mysql数据库

如何备份及导入mysql数据库,第1张

开始菜单

|

运行

|

cmd

|

MySQL命令行

导出数据库

进入MySQL目录下的

bin文件

夹:cd

MySQL中到bin文件夹的目录如我输入的命令行:cd

D:\Program

Files\MySQL\MySQL

Server

51\bin

(或者直接将windows的

环境变量

path中添加该目录)

导出数据库:

mysqldump

-u

用户名

-p

数据库名

>

导出的文件名

如我输入的命令行:mysqldump

-u

root

-p

ygeshop

>

ygeshopsql

(输入后会让你输入进入MySQL的密码)(如果导出单张表的话在数据库名后面

输入表

名即可)

4

会看到文件ygeshopsql

自动生成到bin文件下

命令行导入数据库:

使用DTS导入导出功能

工具:

MDF格式的

数据库备份

文件

Sqlserver2000

或者

Sqlserver2005

企业管理器

以及查询分析器

方法:

1、首先把MDF的数据库附加到本地的Sqlserver2000服务器上。 *** 作步骤如下:在数据库上右键选择-》所有任务-》附件数据库,然后选择你的MDF备份附加过来,附加为的那一项可以随便填写。

2、把本地的数据库导出到

Sqlserver2008

的服务器上。具体 *** 作步骤如下:在数据库上右键选择-》所有任务-》导出数据。

3、上一部打开到数据导入导出向导。根据向导的提示一步一步 *** 作即可,注意填写

数据库服务器

的用户名密码要正确就基本没问题了。

4、修改网站程序里的数据库链接用户名密码,打开你的主页测试一下,不报错即可。

注意事项:

1、如果导入导出向导无法建立数据表的话,需要先在本地生成SQL

脚本文件

,使用查询分析器先在Sqlserver2008上建立数据表和字段,然后从第2步开始 *** 作即可。

2、数据导入导出向导里先选择的是本地的数据库链接,第2步才是选择服务器上的数据库链接,注意数据库的用户名和密码正确无误。

1

知道远程mssql

ip

用户名

密码

2

在本地mssql企业管器里新注册

远程数据库

(新建一个sql

server

注册)

4

在本地新建一数据库,在新建数据库中执行新生成的sql脚本,注意脚本中的所属用户

一般全部替换为[dbo]

然后全部执行。

5

然后在新建数据库中点

右键

所有任务

导入数据,先填源数据库,也就是远程数据库,后填目的数据库,也就是新数据库

最后确定。

另外无法通过映射远程磁盘到本地,进行数据库的备份,因为不管是文件备份还是设备备份,备份的时候都无法找到映射的磁盘

Oracle导入SQL如何能让我的SQL server 程序用到oracle数据

首先是把要过来的oracle备份的dmp文件处理好,要来EXP导出时候的用户名和密码,以及LOG日志文件。

其次安装oracle数据环境,和我的SQL数据库在一个机器上,呵呵,这样好办多了。数据库是ORACLE9i版本的,而现在找到的是ORACLE10G,经过询问得知,完全可以兼容。开始安装ORACLE10g了。要记住每一个数据的记录。首先orc默认的全局数据库密码要记住,我设置的是orcl,并且记住其他几个帐号都是这个密码了。然后安装结束。把安装以后的文件复制出来放好。在里面会找到,数据管理的“:5500/em”端口的网址。记住这个有用啊。下面开始熟悉ORACLE的方方面面了,接着开始到数据库了。

第三、先建立一个用户名,名称最好和提供DMP备份的名称一样,密码也一样。这样会省很多事的。开始WINDOWS下运行CMD:

C:>imp username/userpassword@orcl file=d:/userdmp ignore=y rows=y full=y

开始执行导入 *** 作。时间很长,那么USERDMP数据库就被恢复过来了。

现在我们我们已经把ORACLE的备份数据恢复过来了。ORACLE里面有我们需要的数据了,我们如何把这些数据导入到SQL server里呢。这时候就要用到SQL转移工具DTS了………

打开企业管理器,在要导入的数据库出按下右键,所有任务里选择导入数据选择数据,进入数据转换导入导出向导。下一步我们选择数据源为Microsoft OLE Provider for oracle 选择属性因为是本机所以服务器名称不比输入了,用户名我们输入ORACLE我们需要的数据库的用户名和密码。测试一下连接,正常连接以后选择确定,就可以选择(勾选)我们需要的这个数据库里的表了。这样,oracle中的表就导入到SQL里面了。我们就可以用SQL来 *** 作数据了。

MySQL命令行导出数据库:

1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录

如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 41\bin

(或者直接将windows的环境变量path中添加该目录)

2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名

如我输入的命令行:mysqldump -u root -p news > newssql (输入后会让你输入进入MySQL的密码)

(如果导出单张表的话在数据库名后面输入表名即可)

3、会看到文件newssql自动生成到bin文件下

命令行导入数据库:

1,将要导入的sql文件移至bin文件下,这样的路径比较方便

2,同上面导出的第1步

3,进入MySQL:mysql -u 用户名 -p

如我输入的命令行:mysql -u root -p (输入同样后会让你输入MySQL的密码)

4,在MySQL-Front中新建你要建的数据库,这时是空数据库,如新建一个名为news的目标数据库

5,输入:mysql>use 目标数据库名

如我输入的命令行:mysql>use news;

6,导入文件:mysql>source 导入的文件名;

如我输入的命令行:mysql>source newssql;

打开企业管理器,进入并打开已经连接的服务管理器,右键点击数据库--所有任务--还原数据库,在d出的对话框中,有常规和选项两个选项卡,默认为常规,在其中有还原为数据库:可以新建一个数据库名称(还原已存在数据库在下面),还原位置选择--从设备,此时对话框下面会变化,点击--选择设备--添加--文件名(不要选备份设备)---浏览自己的数据库位置添加即可。

若还原已存在数据库(就是数据库名称已存在),需要在-选项-中,勾选“在现有数据库上强制还原”选项,否则无法导入。

不知能否帮到你。

这个得看你是什么数据库了。一般来说都有两种解决方式:

1、利用数据库自带的备份功能,把备份好的文件通过手动的方式导入(还原)到另外一个

2、利用第三方工具做备份,可手动或者同步到一个相同环境配置下的数据库。

看你的文件是什么格式的了,如果是sql文件

新建查询执行以下就可以了。

如果是Navicat备份的文件

新建数据库之后展开

能看到备份

点开之后

点击还原备份或者恢复备份(视Navicat版本而定)

然后找到你的

备份文件

点击打开就可以了。

以上就是关于如何备份及导入mysql数据库全部的内容,包括:如何备份及导入mysql数据库、Sqlserver2000数据备份怎么导入到Sqlserver2008、sql server 2000如何将备份数据库导入,尽量详细点等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/sjk/9312296.html

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

发表评论

登录后才能评论

评论列表(0条)

保存