,mysqldump怎么用

介绍

这篇文章主要介绍了,mysqldump怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

一、创建表并导入数据
[root@node1 ~] # mysql - u - p
测试输入密码:,
欢迎mysql的班长。,命令结尾;或\ g。
你的MySQL连接id是6
服务器版本:5.7.11 MySQL社区服务器(GPL)
版权(c) 2000年,2016年,甲骨文和/或其附属公司。保留所有权利。
甲骨文是甲骨文公司的注册商标和/或
的分支机构。其他名称可能是商标各自的
的主人。
类型& # 39;帮助;& # 39;或& # 39;\ h # 39;寻求帮助。类型& # 39;\ c # 39;明确当前输入语句。
mysql>,
mysql>,
mysql>,
mysql>,
mysql>使用testdb;

数据库改变mysql>,
mysql>,

mysql>创建表test1 (int id(10),名字varchar (10)),
查询好,0行影响(0.03秒)
mysql>,
mysql>,
mysql>,
mysql>,
mysql>,
mysql>插入test1值(& # 39;杰克# 39;);
查询好了,1行影响(0.02秒)
mysql>插入test1值(2 & # 39;迈克# 39;);
查询好了,1行影响(0.00秒)
mysql>插入test1值(2 & # 39;乔# 39;);
查询好了,1行影响(0.00秒)
mysql>,

mysql>select * from test1;
+ - - - - - - - - - - - - + +
| id,| |名称
+ - - - - - - - - - - - - + +
|,杰克,1 | |
|,迈克,2 | |
|,,乔2 | |
+ - - - - - - - - - - - - +
3行组(0.00秒)

二、导出表到文件中

[testdb root@node1] #, mysqldump测试- p - u testdb test1祝辞test1。sql
输入密码:
[testdb root@node1] # ls
db。选择test1。dmp, test1.frm test1。ibd test1。sql
[testdb root@node1] # ls - l
124
-rw-r mysql mysql - - - - - - 1,65年2月18日15:55 db。选择
-rw-r - r - 1根,根,1846年2月23日并表达test1。dmp
-rw-r - - - - - - 1 mysql mysql, 8586年2月23日09:35 test1.frm
-rw-r mysql mysql——98304 2月23日09:36 test1。ibd
-rw-r - r - 1根,根,1846年2月23日09:38 test1。sql
[testdb root@node1] # pwd
/var/lib/mysql/testdb
[testdb root@node1] #,

三,删除数据库中的表
mysql>删除表test1;
查询好,0行影响(0.00秒)
mysql>,
mysql>,
mysql>,
mysql>显示表
,,→,
空集(0.00秒)

四,将表导入到数据库中,
mysql>源/var/lib/mysql/testdb/test1.sql
Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected, 1 warning (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.01 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.01 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 3 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected, 1 warning (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)


Query OK, 0 rows affected (0.00 sec)

五、查看表和数据正常
mysql> 显示表
,,→,
+ - - - - - - - - - - - - - - - - - - +
| Tables_in_testdb |
+ - - - - - - - - - - - - - - - - - - +
| test1,,,,,,|
+ - - - - - - - - - - - - - - - - - - +
1行组(0.00秒)


mysql>select * from test1;
+ - - - - - - - - - - - - + +
| id,| |名称
+ - - - - - - - - - - - - + +
|,杰克,1 | |
|,迈克,2 | |
|,,乔2 | |
+ - - - - - - - - - - - - +
3行组(0.00秒)
mysql>,


六,使用主数据参数可以得到日志的偏移位置,以便数据库迁移的时候恢复
(root@node1备份)#,mysqldump - u root - p,主数据=https://www.yisu.com/zixun/2——> test2 testdb数据库中。sql
输入密码:
(root@node1备份)#我
总4
-rw-r - r - 1根根2053年4月22日05:28 test2。null

,mysqldump怎么用