mysqldump -h192.168.2.252 -uroot -p -R -E ipvacloud > d:2.sql注意这里不要加分号(密码随后输入即可)

来源:互联网 发布:java图形界面模板 编辑:程序博客网 时间:2024/06/05 16:46

你在dos窗口登录时,直接 mysql -uroot -padmin就登录成功了

dos窗口如何复制呢?右键标记,然后选中你要复制的文本,回车键就可以了,最后,在光标闪动处,右键粘贴即可。

Mysql基本规则如下:

1、关键字与函数名必须为大写,小写也可以只是。大写为了容易区分。

2、数据库、字段、表名称全部小写。

3、sql语句必须以分号结尾。


CREATE VIEW aaa as SELECT * FROM person      这里统一不带斜杠d用小写d就可以了

原来,mysqldump默认导出的就有table和view,而且view还是作为temp table导出来的,而且在导出来的sql文件里面,你看不到create view这样类似的字眼。但是,你执行source 2.sql命令时,会在视图里找到aaa这个视图

导出所有(包括结构&数据&存储过程&函数&事件&触发器)(-R -E必须大写,推荐截图里的第一行即第一种写法)

如下:

mysqldump -uroot -p -R -E ipvacloud > d:2.sql 最后输入密码即可admin

mysqldump -h192.168.2.252 -uroot -p -R -E ipvacloud > d:2.sql  最后输入密码即可admin


将192.168.2.227数据库里的ipvacloud下载到自己电脑的磁盘备份:(这里为什么要用mysqldump呢,因为速度快啊,数据库5个G用它比直接用navicat导出sql文件快100倍)


 
1.2 还原 即导入数据库
进入MySQL Command Line Client,输入密码,进入到“mysql>”,输入命令"show databases;",回车,看看有些什么数据库;建立你要还原的数据库,输入"create database voice;",回车;切换到刚建立的数据库,输入"use voice;",回车;导入数据,输入"sourced:2.sql;",回车,开始导入,再次出现"mysql>"并且没有提示错误即还原成功   mysql>source d:xxx.sql (注:如果写成source d:/ xxx.sql,就会报语法错误)


下面介绍命令:


在windows的cmd窗口输入以下命令行:
mysqldump -h192.168.2.252 -uroot -padmin ipvacloud > d:2.sql   (注意-u root中间是没有空格,将结构和数据一起导出了,不包含下载存储过程)
mysqldump -h192.168.2.252 -uroot -padmin -d ipvacloud > d:3.sql (和上面不同之处,这个只有结构,没有数据,当然也没有存储过程)


只导出存储过程和存储函数
mysqldump -h192.168.2.252 -R -ndt -u root -padmin  ipvacloud> d:2.sql  (-u root -padmin 也可以放到ipvacloud_20170424的后面,如果只写-R会将创
建表结构也生成)

  


阅读全文
0 0
原创粉丝点击