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-10-06 14:49:56

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

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

mysql 本地数据库如何从远程数据库导数据,本文以此问题进行详细介绍,需要了解的朋友可以参考下 写在前面:最近开始用Ubuntu系统,实在没有好用的mysql界面程序,于是....只能用终端操作之了. 操作过程:打开[终端],直接输入以下内容,点回车即可 就这一句话哦! 用途:将远程服务器的数据库拷到本地. 命令行: mysqldump -h 114.212.111.123 -uROSE -pxxxooo --opt --compress ITSM --skip-lock-tables | m

mysql 远程连接可以,本地连接报错

使用python的MySQLdb库连接本地的mysql数据库,报错如下: File "/usr/lib/python2.7/dist-packages/MySQLdb/__init__.py", line 81, in Connect return Connection(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 187, in __ini

mysql远程连接只显示部分数据库问题

项目变更了环境,数据库换了环境,所以用navicat连接数据库,结果只能看到部分数据库 表示很奇怪,难道我的ip被禁止了吗,进入服务器查看连接用户权限 1.首先查看服务器先能看到的数据库 mysql> show databases; 2.看看此数据库用户和对应ip情况 mysql> select host,user from mysql.user; 3.查看当前用户 mysql> select current_user(); 4.查看当前用户权限 mysql> show grant

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

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

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.

利用阿里云镜像构建mysql数据库并挂载本地目录

docker构建mysql镜像,在mysql下创建data数据库,将其挂载到本地物理机磁盘目录,删除mysql容器后,可以在本地目录找到对应数据库 docker image命令查看本地镜像 创建名为mysql1的容器并运行它,将物理机/data目录挂载到mysql1容器的数据库存储位置/var/lib/mysql 安装mysql-server服务 启动mysql服务 查看默认数据库 创建cs数据库 查看镜像本地数据库存储看cs文件夹是否创建 删除mysql1容器 查看物理机/data存储看cs文

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

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