iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Mysql数据库的导入导出方式有哪些
  • 404
分享到

Mysql数据库的导入导出方式有哪些

2023-07-05 10:07:20 404人浏览 独家记忆
摘要

本文小编为大家详细介绍“Mysql数据库的导入导出方式有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Mysql数据库的导入导出方式有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。情况一本地导出,远程导

本文小编为大家详细介绍“Mysql数据库的导入导出方式有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Mysql数据库的导入导出方式有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

情况一

本地导出,远程导入(windows导到linux

本机(物理机)数据库全部导出

(左下角打开dos窗口)

启动mysql

net start mysql

我这里的数据库名为gasstation,导出到c盘,命名gasstation0621

mysqldump gasstation > c:/gasstation0621.sql

检查一下在不在你所导出的地方,这里检查c盘

由本机(物理机)远程导入至 别的服务器(虚拟机)

(我这里由本机导入到172.201.1.5服务器)

本机左下角打开DOS窗口,进入mysql的bin目录下

进入要导入的服务器,命令划横线处的依次为

服务器地址(172.201.1.5)用户名(gasstation)用户密码(123456)

mysql -h272.201.1.5 -ugasstation -p123456
show databases;

我这里用的是gasstation

use gasstation;

输入导出后自己所存的的地址 我这里导出到了c盘然后输入自己保存的名字

source c:/gasstation0621.sql

检查是否导入成功

show tables;

情况二

linux导到linux

没有权限连接至另一个服务器怎么办呢?

(这里把172.201.1.101的数据库导入到172.201.1.102数据库上,两个服务器皆为linux虚拟机,我想导的数据库名为smart)

导出

(101服务器操作)101服务器中我的MySQL安装路径在/xpf/1下,记得替换路径,大于号后的smart0725是我自己给的新名字

cd /xpf/1net start mysqlmysqldump -uroot -p smart > smart0725.sql

然后就会跳出来让输入密码,输入密码后输入ls,看你导出的数据库在不在这个路径下,在哪里输入命令,这个就会导出到哪里

导入

(102服务器操作)导入前,我们需要把导出的数据库先弄到现在的服务器上,我这里是把导出的数据库复制到102数据的/home/jiwei路径下了,输入完这行命令会要求输入101服务器密码

scp root@172.201.1.101://xpf/1/smart0725.sql /home/jiwei

输完密码,ls检查一下,然后启动数据库,创建一个空数据库,我这里给空数据库命名smart,然后用source命令导入,注意替换路径

mysql -u root -pcreate database smart;show databases;use smart;source /home/jiwei/smart0725.sql

检查

show databases;use smart;show tables;select * from data_bank;

最后一行命令,是我看了一下里面的一张表,我这里的表名是data_bank ,注意替换你自己的表明,有东西不是空的就是导入成功了

情况三

linux系统中的数据库导出,导入到本地windows系统

(172.201.1.101导出,导入到192.168.124.1)

1.创建空目录

在/xpf/1下创建了一个名为smart的空目录,创建在哪个位置不重要,命名也不重要,知道自己创建的空目录的路径就行了

mkdir smart

2.检查

(这个步骤再开一个命令提示符窗口)

导出之前我们检查一下自己要导出的数据库有几个表,我要导出的数据库的名字是smart

mysql -u root -pshow databases;use smart;show tables;

Mysql数据库的导入导出方式有哪些

 Mysql数据库的导入导出方式有哪些

 Mysql数据库的导入导出方式有哪些

3.导出

进入空目录smart的路径下,把名为smart的数据库,导出到当前位置,并命名为smart0906.sql

(原数据库名加上导出日期)

cd /xpf/1/smartnet start mysqlmysqldump -uroot -p smart > smart0906.sqlls

Mysql数据库的导入导出方式有哪些

Mysql数据库的导入导出方式有哪些

4.移动文件(FTP)

到这个步骤位置,我们想要导入到本地的数据库文件已经导出了,但是依旧在linux服务器上怎么办呢,这个步骤我们需要把导出的文件拷贝到本地上,借助psFTP工具

我这里已经提前把linux服务器ip地址简化保存为101,如图

Mysql数据库的导入导出方式有哪些

然后打开FTP工具,进入101服务器,也就是linux服务器,root用户登陆,把服务器/xpf/1/samrt路径下名为smart0906.sql的文件 复制粘贴到 本地D盘downloads/mysql下 命名为smart0906.sql

open 101root密码get /xpf/1/smart/smart0906.sql D:/Downloads/MySQL/smart0906.sql

Mysql数据库的导入导出方式有哪些

然后检查一下自己电脑

Mysql数据库的导入导出方式有哪些

5.导入

导入到本地windows系统

点击开始 搜索命令提示符,以管理员身份运行命令提示符,进入MySQL所在的目录,我偷懒没有一步写齐,打几个字母按tab键补全路径,也可以dir查看一下再复制粘贴

D:cd Downloadscd MySQLmysql -u  root -p密码

Mysql数据库的导入导出方式有哪些

然后创建一个空的数据库 我这里命名为101smart

show databases;CREATE DATABASE 101smart;show databases;

Mysql数据库的导入导出方式有哪些

source命令

use 101smart;source d:/Downloads/MySQL/smart0906.sql

Mysql数据库的导入导出方式有哪些

6.检查

最后检查一下,看看和之前服务器上面的表数量一不一致

接着上一步骤继续敲

show databases;use 101smart;show tables;

Mysql数据库的导入导出方式有哪些

 Mysql数据库的导入导出方式有哪些

读到这里,这篇“Mysql数据库的导入导出方式有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: Mysql数据库的导入导出方式有哪些

本文链接: https://www.lsjlt.com/news/351129.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • oracle怎么查询当前用户所有的表
    要查询当前用户拥有的所有表,可以使用以下 sql 命令:select * from user_tables; 如何查询当前用户拥有的所有表 要查询当前用户拥有的所有表,可以使...
    99+
    2024-05-14
    oracle
  • oracle怎么备份表中数据
    oracle 表数据备份的方法包括:导出数据 (exp):将表数据导出到外部文件。导入数据 (imp):将导出文件中的数据导入表中。用户管理的备份 (umr):允许用户控制备份和恢复过程...
    99+
    2024-05-14
    oracle
  • oracle怎么做到数据实时备份
    oracle 实时备份通过持续保持数据库和事务日志的副本来实现数据保护,提供快速恢复。实现机制主要包括归档重做日志和 asm 卷管理系统。它最小化数据丢失、加快恢复时间、消除手动备份任务...
    99+
    2024-05-14
    oracle 数据丢失
  • oracle怎么查询所有的表空间
    要查询 oracle 中的所有表空间,可以使用 sql 语句 "select tablespace_name from dba_tablespaces",其中 dba_tabl...
    99+
    2024-05-14
    oracle
  • oracle怎么创建新用户并赋予权限设置
    答案:要创建 oracle 新用户,请执行以下步骤:以具有 create user 权限的用户身份登录;在 sql*plus 窗口中输入 create user identified ...
    99+
    2024-05-14
    oracle
  • oracle怎么建立新用户
    在 oracle 数据库中创建用户的方法:使用 sql*plus 连接数据库;使用 create user 语法创建新用户;根据用户需要授予权限;注销并重新登录以使更改生效。 如何在 ...
    99+
    2024-05-14
    oracle
  • oracle怎么创建新用户并赋予权限密码
    本教程详细介绍了如何使用 oracle 创建一个新用户并授予其权限:创建新用户并设置密码。授予对特定表的读写权限。授予创建序列的权限。根据需要授予其他权限。 如何使用 Oracle 创...
    99+
    2024-05-14
    oracle
  • oracle怎么查询时间段内的数据记录表
    在 oracle 数据库中查询指定时间段内的数据记录表,可以使用 between 操作符,用于比较日期或时间的范围。语法:select * from table_name wh...
    99+
    2024-05-14
    oracle
  • oracle怎么查看表的分区
    问题:如何查看 oracle 表的分区?步骤:查询数据字典视图 all_tab_partitions,指定表名。结果显示分区名称、上边界值和下边界值。 如何查看 Oracle 表的分区...
    99+
    2024-05-14
    oracle
  • oracle怎么导入dump文件
    要导入 dump 文件,请先停止 oracle 服务,然后使用 impdp 命令。步骤包括:停止 oracle 数据库服务。导航到 oracle 数据泵工具目录。使用 impdp 命令导...
    99+
    2024-05-14
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作