mysql命令行复制数据库
为了方便快速复制一个数据库,可以用以下命令
将db1数据库的数据以及表结构复制到newdb数据库
创建新的数据库
#mysql -u root -p123456
mysql>CREATE DATABASE `newdb` DEFAULT CHARACTER SET UTF8;
复制数据库,使用mysqldump及mysql的命令组合,一次性完成复制
#mysqldump -u root -p123456 --add-drop-table db1| mysql -u root -p123456 newdb
注意-p123456参数的写法:-p后面直接跟密码,中间没有空格)
以上是在同一台MySQL服务器上复制数据库的方法。如果要复制到远程另一台MySQL服务器上,可以使用mysql的“ -h 主机名/ip”参数。前提是mysql允许远程连接,且远程复制的传输效率和时间可以接受。
不在同一个mysql服务器上
#mysqldump db1 -uroot -p123456 --add-drop-table | mysql -h 192.168.1.22 newdb -u root -p123456
复制一个数据库中的几张表到另一个数据库
mysqldump  -uroot -proot --add-drop-table db1 table1 table2 | mysql -uroot -proot tpcms
复制到不同主机
mysqldump  -uroot -proot --add-drop-table db1 table1 table2 | mysql -h 192.168.0.148 -uroot -proot db2
mysql命令行复制数据库的更多相关文章
- MySQL命令行导出数据库
		
MySQL命令行导出数据库:1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server ...
 - 文件批量加密重命名--python脚本AND mysql命令行导入数据库
		
在考试中学生交上来的报告,需要进行一下文件名加密,这样阅卷老师就不知道是谁的报告了 在百度帮助下,完成了加密和解密脚本, 加密 #!/usr/bin/python # -*- coding: utf- ...
 - mysql命令行备份数据库
		
MySQL数据库使用命令行备份|MySQL数据库备份命令 例如: 数据库地址:127.0.0.1 数据库用户名:root 数据库密码:pass 数据库名称:myweb 备份数据库到D盘跟目录 mysq ...
 - mysql 命令行导数据库
		
cd d: 然后应该会提示你已经进入D盘了,按照你数据库的地址,我的数据库是在D盘的wamp这个文件夹目录, 输入命令:cd ruanjian\mysql\bin 类似于这样,大家可以先在本 ...
 - mysql 命令行查看数据库、创建数据库、选择数据库、删除数据库
		
mysql数据库命名规则(标识符规则): 不能和已存在的命名重名: 由大小写字母.数据.下划线.@.# 和 $ 符号组成: 首字母不能是数字和$符. 不允许有空格和特殊字符. 不允许是mysql的保留 ...
 - Mysql命令行查看数据库大小(数据库版本为5.7以上)
		
数据库版本为5.7以上1.选择数据库use mydb1; 2.查看指定数据库表结构select * from information_schema.TABLES where information_s ...
 - mysql命令行创建数据库
		
create database publiccms; grant all privileges on publiccms.* to root@localhost identified by 'publ ...
 - MySQL用命令行导出数据库
		
MySQL命令行导出数据库:首先进入cmd然后:1. cd C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin2. mysqldump -uroot - ...
 - (转)MySQL命令行--导入导出数据库
		
MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Se ...
 
随机推荐
- sublime安装与使用
			
整理sublime的安装和使用的步骤,以及一些常用插件的安装.配置.使用.免得每次换环境都需要重新上网查找一堆资料. 前言目前使用的版本是sublime text3.选择sublime的理由 subl ...
 - CodeForces - 507B - Amr and Pins(计算几何)
			
Amr loves Geometry. One day he came up with a very interesting problem. Amr has a circle of radius r ...
 - 一行命令将ubuntu升级到最新版本
			
zzupdate 是一个开源的命令行程序,通过将几个更新命令组合到一个命令中,使得将 Ubuntu 桌面和服务器版本升级到更新版本的任务变得容易一些. 将 Ubuntu 系统升级到更新的版本并不是一项 ...
 - 安卓H5软键盘遮挡输入框
			
由于安卓app内嵌入H5页面,webview对于软键盘没有处理(如果不是产品强烈要求建议不要处理这种拆东墙补西墙的问题,因为其他的手机上可能会出现已经优化软键盘的情况) 1.input下方还有多余空位 ...
 - Web可用性设计的247条指导方针
			
首页可用性设计 首页元素要清晰的关注用户的关键任务(避免“增加功能倾向(featuritis)”) 如果网站比较大,那么首页应包含搜索输入框 首页要十分清楚的提供产品(内容)分类 在首页或首页内一次点 ...
 - C#里边的控件缩写大全(比较规范)
			
标准控件1 btn Button 2 chk CheckBox 3 ckl CheckedListBox 4 cmb ComboBox 5 dtp DateTimePicker 6 lbl Label ...
 - nodejs 实践:express 最佳实践(三) express 解析
			
nodejs 实践:express 最佳实践(三) express 解析 nodejs 发展很快,从 npm 上面的包托管数量就可以看出来.不过从另一方面来看,也是反映了 nodejs 的基础不稳固, ...
 - 上传图片转为blob URL和计算文件大小
			
{ getFileUrl: function getFileUrl(fileInputId) { var uri = { url: '', filename: '', filetype: '', da ...
 - Ubuntu 修改host并重启网络
			
Ubuntu系统的Hosts只需修改/etc/hosts文件,在目录中还有一个hosts.conf文件,刚开始还以为只需要修改这个就可以了,结果发现是需要修改hosts.修改完之后要重启网络.具体过程 ...
 - Android RecyclerView使用GridLayoutManager导致间隙变大的问题
			
我用recyclerView的时候设置LayoutManager为Grid,添加decoration为Grid,作为二级列表时,多次点击一级列表来跳转的时候,两张图之间的间隙在逐渐变大,后来发现是因为 ...