MySQL同主机不同数据库的复制命令

先建好目标库并赋权限

mysqladmin create nemopro

从nemob2b到nemopro

同主机不同数据库的复制命令:

1.小数据量(1M以内)

mysqldump nemob2b -u root -ppassword --add-drop-table | mysql nemopro -h mysqlhost -u root -ppassword

2.大数据量(可以超过1G)

C:\Program Files\MySQL\MySQL Server 5.6\bin>mysqldump -unemo -pnemo --default-character-set=utf8 --quick nemob2b | gzip > nemob2b.gz
Warning: Using a password on the command line interface can be insecure.

C:\Program Files\MySQL\MySQL Server 5.6\bin>gunzip < nemob2b.gz | mysql -unemo -pnemo  nemopro --default-character-set=utf8
Warning: Using a password on the command line interface can be insecure.

如果要复制到远程另一台MySQL服务器上,可以使用mysql的“ -h 主机名/ip”参数。前提是mysql允许远程连接,且远程复制的传输效率和时间可以接受。

mysqldump nemob2b -uroot -ppassword --add-drop-table | mysql -h 192.168.1.22 nemopro  -uroot -ppassword

时间: 2024-10-13 20:25:34

MySQL同主机不同数据库的复制命令的相关文章

mysql备份与还原 数据库的常用命令。

一.备份数据: Mysqldump常用命令: mysqldump -u用户名 -p密码 --databases 数据库1 数据库2 > xxx.sql 常见选项: -u: 用户名 -p: 密码 -P: 端口号,不写默认3306 --all-databases, -A:备份所有数据库 --databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名.使用该选项,mysqldum把每个名字都当作为数据库名. -d: 只导出数据库的表

MySql数据库4【命令行赋权操作】

MySQL 赋予用户权限命令的简单格式可概括为:grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删除 数据库中所有表数据的权利. grant select on testdb.* to [email protected]'%' grant insert on testdb.* to [email protected]'%' grant update on testdb.* to [email protected]'%' grant delete o

Mysql数据库操作常用命令

转自微信公众号“MySQL数据库”:http://mp.weixin.qq.com/s?__biz=MzIyNjIwMzg4Ng==&mid=2655293044&idx=1&sn=e312934e5115105fdbe5da12af150276&scene=0#wechat_redirect [全了]Mysql数据库操作常用命令 2016-07-21 MySQL数据库 1.MySQL常用命令 create database name; 创建数据库 use database

linux下mysql数据库导入导出命令

首先linux 下查看mysql相关目录[email protected]:~# whereis mysqlmysql: /usr/bin/mysql----   mysql的运行路径 /etc/mysql /usr/lib/mysql-----   mysql的安装路径/usr/bin/X11/mysql /usr/share/mysql/usr/share/man/man1/mysql.1.gz此外还有一个:var/lib/mysql --------mysql数据库data文件的存放路径

sql语句备份/导入 mysql数据库或表命令

sql语句备份/导入 mysql数据库或表命令,布布扣,bubuko.com

MYSQL 数据库导入导出命令

MySQL命令行导出数据库 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin (或者直接将windows的环境变量path中添加该目录) 2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名 如我输入的命令行:mysqldump -u root -p news > news.sql   (输入后会让你输入进入MySQL的密码

在MySql数据库下show命令的主要用法

本文主要介绍mysql数据库下show命令的主要用法,e良师益友网中有更加详细的介绍,还有基础相关的教学. 1.show tables或show tables from database_name; -- 显示当前数据库中所有表的名称. 2.show databases; -- 显示mysql中所有数据库的名称. 3.show columns from table_name from database_name; 或show columns from database_name.table_na

MySQL数据表字段内容的批量修改、复制命令

复制字段里的数据命令: SQL代码 UPDATE table SET 被替换的字段名=被复制的字段名 演示如下 SQL代码 UPDATE dede_archives SET senddate=pubdate 如何手动将同一数据表内不同字段之间的内容批量转换,可以参考下面的命令: SQL代码 UPDATE table set 字段名=REPLACE(字段名,'原字符串','替换的字符串') where 已知的字段名 LIKE '%原字符串%' 应用到本文实例 SQL代码 UPDATE pw_mem

Mysql数据库的简单命令

引言:现在的社会处于一个数字化时代,很多事物都可以转化为数字形式储存起来,所以数据无处不在,手机联系人,微信消息,银行卡账号,人口信息,图书信息,消费记录等等.所以我们要用到数据库去管理这些信息. 一.数据管理的几个阶段 1.人工管理阶段 特点: 数据不能长期保存 数据不能共享 数据不具有独立性 程序本身管理数据 2.文件系统阶段 特点: 数据可长期保存 数据由文件系统管理 数据冗余大.共享性差 数据独立性差 3.数据库系统阶段 特点: 数据实现结构化 数据实现了共享性 数据独立性强 数据粒度变