龙空技术网

Linux下mysql数据的导出和导入

双主双机热备 898

前言:

今天看官们对“mysql导出表结构和注释”大约比较注意,你们都想要学习一些“mysql导出表结构和注释”的相关内容。那么小编在网摘上汇集了一些有关“mysql导出表结构和注释””的相关内容,希望你们能喜欢,姐妹们一起来了解一下吧!

Linux下mysql数据的导出和导入

1、导出数据

导出数据库用mysqldump命令

//查看mysqldump命令位置

which mysqldump

(1) 、导出数据和表结构

以wechat数据库为例

新开一个终端,执行导出命令

[root@kingdom ~]# /usr/bin/mysqldump -u root -p wechat > /tmp/wechat.sql

//输入密码

Enter password:

//查看备份的文件

[root@kingdom ~]# ll /tmp/wechat.sql

-rw-r--r-- 1 root root 3063 Jan 30 18:10 /tmp/wechat.sql

(2) 、只导出表结构

//使用-d参数,只导出表结构

[root@kingdom ~]# /usr/bin/mysqldump -u root -p -d wechat > /tmp/wechat1.sql

//输入密码

Enter password:

//查看备份文件

[root@kingdom ~]# ll /tmp/wechat1.sql

-rw-r--r-- 1 root root 2458 Jan 30 18:12 /tmp/wechat1.sql

[root@kingdom ~]#

2、 导入数据

删除服务器中数据库,再将刚刚导出的文件导入

注意:

要先创建数据库wechat

create database wechat;

新开终端,执行导入命令

[root@kingdom ~]# mysql -u root -p wechat < /tmp/wechat.sql

Enter password:

[root@kingdom ~]#

查看导入的数据库

查看student表数据

测试完成

欢迎大家给予宝贵的意见或者建议。

欢迎大家补充或者共享一些其他的方法。

感谢支持。

标签: #mysql导出表结构和注释