将远程数据库导入到本地数据库

mysql 本地数据库如何从远程数据库导数据,本文以此问题进行详细介绍,需要了解的朋友可以参考下

写在前面:最近开始用Ubuntu系统,实在没有好用的mysql界面程序,于是....只能用终端操作之了。 
操作过程:打开【终端】,直接输入以下内容,点回车即可 
就这一句话哦! 
用途:将远程服务器的数据库拷到本地。

命令行:

mysqldump -h 114.212.111.123 -uROSE -pxxxooo --opt --compress ITSM --skip-lock-tables | mysql -h localhost -uroot -proot ITSMC

解释: 
114.212.111.123 远程服务器名称 
ROSE 远程数据库登录名 
xxxooo 远程数据库登录密码 
ITSM远程数据库名(即:复制的源) 
localhost 本地主机名称(一般情况下都是这个) 
root 本地数据库登录名(一般情况下都是这个) 
root 本地数据库登录密码(一般情况下都是这个) 
ITSMC 为本地的数据库
sql解释: 
mysqldump 是mysql的一个专门用于拷贝操作的命令 
--opt 操作的意思 
--compress 压缩要传输的数据 
--skip-lock 忽略锁住的表(加上这句能防止当表有外键时的报错) 
-tables 某数据库所有表 
-h 服务器名称 
-u 用户名(*后面无空格,直接加用户名) 
-p 密码(*后面无空格,直接加密码) 
注意: 
-u、-p的后面没有空格,直接加用户名和密码!!!

时间: 2024-08-07 10:09:02

将远程数据库导入到本地数据库的相关文章

mysql 远程数据库导入到本地数据库

mysqldump -h '114.212.111.123' -uROSE -pxxxooo --opt --compress ITSM --skip-lock-tables | mysql -h localhost -uroot -proot ITSMC 解释: 114.212.111.123 远程服务器名称 ROSE 远程数据库登录名 xxxooo 远程数据库登录密码 ITSM远程数据库名(即:复制的源) localhost 本地数据库名称(一般情况下都是这个) root 本地数据库登录名(

Python将SQL server 数据库导入到mongoDB数据库中

import pymssqlfrom pymongo import MongoClientconn = pymssql.connect('IP', '用户名', '密码', '数据库')cursor = conn.cursor(as_dict = True)cursor.execute(" select top 1000 V_ALERTS.SOURCE,V_ALERTS.FILEPATH,V_ALERTS.ALERTDATETIME,V_ALERTS.ALERTENDDATETIME,ALERT

mysql数据库导入到oracle数据库

首先,写一个cmd脚本 xx.cmd sqlldr username/password control=xx.ctl errors=10000000 direct=y 再写一个bat脚本xx.bat serviceName一般就是orcl sqlplus username/password@serviceName 若要加载sql则 call xx.cmd sqlplus username/password@serviceName @xx.sql 写一个ctl文件xx.ctl LOAD DATA

Oracle 导出远程库dmp文件-->导入到本地oracle数据库中,实现远程数据库的复制和移植.

大家是否有这样的烦恼,想将公司项目变成自己的项目资源库.但是项目完全复制下来到自己机器上运行,发现无法访问远程数据库的错误,为了解决这一困扰,作者尝试了将远程数据库导入到本地数据库的操作,遇到了不小的麻烦,做下记录. 导入脚本: --表空间 CREATE TABLESPACE EC DATAFILE 'd:\tablespace\ec.dbf' size 3000M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; --2.建用户 cr

从远程服务器将Oracle数据库导出到本地Oracle数据库的方法

1.创建本地用户 SQL> create user test identified by 123456; 2.授权 SQL> grant connect,resource,dba to test; 3.远程数据库导出(远程用户具有dba权限) SQL> $exp userid=用户名/密码@远程IP地址:1521/数据库实例 file=d:/daochu.dmp; 4.导入到本地数据库 SQL> $imp test/[email protected] file=d:/daochu.

如何将本地数据库迁移至SQL Azure

Windows Azure的SQL Azure和SQL Server 拥有不同的体系结构,可以说是两个不同的产品.SQL Azure不完全支持或者尚不支持SQL Server的某些功能,这使得我们不能像平常一样使用bak文件还原的方式迁移数据库,也不能使用数据导入导出向导.很多SQL Server的特性在SQL Azure中不被支持. 那我们怎样才能将现有数据库迁移到SQL Azure上呢? 一."将数据库部署到SQL Azure"向导 我最先想到的是这个向导,对数据库右键=>任

mysql数据库导入、导出、数据传输

Navicat数据库之间导入导出1.双击要导出的数据库,右键选转储SQL文件...,选择要保存的文件夹. 2.点击开始后,开始导出. 数据库导入1.新建数据库,数据库的名字必须和导入的数据库文件一致. 2.在新建的数据库右键,选择运行SQL文件... 3.文件中填入需要导入的文件.下一步即可导入.   服务器数据库copy到本地数据库,Navicat分别连接服务器端数据库,本地数据库,可以用上面的方法.另外再介绍一种方法:数据传输 1>在本地建一个与服务器端数据库同名的数据库 2>选择navi

怎样将本地数据库放到云服务器上

怎样将本地数据库放到云服务器上? (以sqlserver为例) 1.从本地数据库导出相应脚本文件. (1)登录本地数据库之后,右击对应的数据,选择任务---生成脚本, (2)选择下一步, (3)选择编写整个数据库及所有数据对象的脚本,然后下一步, (4)在这里选择高级, (5)为服务器版本编写脚本,因为我的是sqlserver2008 R2的,所以这里显示的是比R2更早的版本,遵循向下兼容原则,如果服务器数据库比本地版本高,那么可以直接将本地的mdf和ldf文件直接附加进服务器数据库中,不需要导

从服务器将Oracle数据库导出到本地Oracle数据库的方法

原文:从服务器将Oracle数据库导出到本地Oracle数据库的方法 1.将服务器上的Oracle数据库导入到本地 在CMD模式下执行以下命令:   exp username1/[email protected]服务器端数据库 file=本地硬盘:/文件名.dmp   例如: exp admin/[email protected] file=e:db.dmp 2.建立本地数据库(默认已经安装Oracle客户端并且建立了本地数据库) 3.创建一个新用户,并赋予DBA权限 //创建一个用户名为tes