linux中zip命令实现导出数据并压缩命令

正常导出数据利用mysqldump命令

 代码如下 复制代码

mysqldump -u root -p youdatabase tabename1 tablename2 > db.sql;

导出tablename1 和tablename2 表 在db.sql中。

 代码如下 复制代码

zip -r filename.zip file1 file2 file3 /usr/work/school

上面的命令把 file1、file2、 file3、以及 /usr/work/school 目录的内容(假设这个目录存在)压缩起来,然后放入 filename.zip 文件中。

解压:unzip filename.zip

MySQL数据库导出

执行以下命令导出。

 代码如下 复制代码
./usr/local/mysql/bin/mysqldump -u root -p123456 zhumaohai | gzip > /home/backup/zhumaohai.sql.gz

如果导出所有数据据,则语句为:

 代码如下 复制代码

1./usr/local/mysql/bin/mysqldump -u root -p123456 --all-databases | gzip > /home/backup/all.sql.gz

其中:root为数据库用户名

123456为对应root数据库密码
zhumaohai是需要导出的数据库名。
/home/backup/zhumaohai.sql是数据库文件sql导出的路径。

MySQL数据库导入

执行以下命令导入。

 代码如下 复制代码
1.gunzip < /home/backup/zhumaohai.sql.gz | /usr/local/mysql/bin/mysql -u root -p123456 zhumaohai

导入所有数据库:

 代码如下 复制代码

1.gunzip < /home/backup/all.sql.gz | /usr/local/mysql/bin/mysql -u root -p123456

时间: 2024-10-03 00:02:33

linux中zip命令实现导出数据并压缩命令的相关文章

MySQL命令导入导出数据表记录的方法(select load data)

  MySQL数据库导入导出命令比较常见的的是使用mysqldump source这两个命令.本篇文章分享一种不一样的,更快捷方便的导入导出数据的方法. (1)导出数据 a.使用默认的路径 select * from 数据表名 into outfile '文本名.txt'; 示例: /*将phpernote表中的数据导出并保存到C盘目录,另存为phpernote.txt文件*/ select * from phpernote into outfile 'c:\phpernote.txt'; b.

Linux中zip压缩与unzip解压用法详解

一般来说zip比较通用,不管在windows下还是在linux下,对zip都能够轻松的实现压缩与解压. 下面是比较常用的两个个压缩命令以及解压命令.  压缩 zip MyPackge.zip -r /var/test/ 将 /var/test/ 目录中的所有所有文件,包括子文件夹及文件一起压缩为 MyPackge.zip -r 表示递归子目录 解压 unzip MyPackge.zip -d /var/test2/ 将 MyPackge.zip 解压到 /var/test2/ 目录中 不指定的话

Linux中zip压缩和unzip解压缩命令详解

这篇文章主要介绍了zip/unzip压缩解压缩命令的使用方法及参数的说明,需要的朋友可以参考下   1.把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录 2.把/home目录下面的mydata.zip解压到mydatabak目录里面 unzip mydata.zip -d mydatabak 3.把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip zip -r abc123.zi

mysql中常用命令导入导出数据命令(mysqldump,source)

今天想导出部分数据找了半天终于找到对应的几个方法 首先看下字符集,省的导出的时候是乱码 1.用命令  代码如下 复制代码 mysql> SHOW VARIABLES LIKE "character_set%"; 根据对应的字符集value决定采用导出字符latin1 还是utf8 2.采用 –where的方式导出  代码如下 复制代码 mysqldump -uroot -p123456 --default-character-set=latin1  i5a6  i5a6_data

在linux中导入sql文件的方法分享(使用命令行转移mysql数据库)_Mysql

因导出sql文件 在你原来的网站服务商处利用phpmyadmin导出数据库为sql文件,这个步骤大家都会,不赘述. 上传sql文件 前面说过了,我们没有在云主机上安装ftp,怎么上传呢? 打开ftp客户端软件,例如filezilla,使用服务器IP和root及密码,连接时一定要使用SFTP方式连接,这样才能连接到linux.注意,这种方法是不安全的,但我们这里没有ftp,如果要上传本地文件到服务器,没有更好更快的方法. 我们把database.sql上传到/tmp目录. 连接到linux,登录m

linux中删除复制移动文件rm,mv,cp命令详解

先看实例 删除复制移动文件命令 Linux代码 rm -rf /file -r:递归处理参数 -f:强制删除所有文件 Linux代码 cp /test1/file1 /test3/file2 将file1复制到test3下,并改名为file2 Linux代码 cp -a test test1 将test目录下的所有子目录复制到test1下 Linux代码 mv /test1/file1 /test2/test2 将file1移动到test2下,并改名为test2 cp命令 该命令d功能匙将给出d

Linux中利用Rsync+Inotify-tools实现数据实时同步备份

说明: 操作系统:CentOS 5.X 源服务器:192.168.21.129 目标服务器:192.168.21.127,192.168.21.128 目的:把源服务器上/home/www.111cn.net目录实时同步到目标服务器的/home/www.111cn.net下 具体操作: 第一部分:分别在两台目标服务器192.168.21.127,192.168.21.128上操作 一.分别在两台在目标服务器安装Rsync服务端 1.关闭SELINUX vi /etc/selinux/config

Linux中恢复被误删的数据文件的例子

Linux环境中文件被删除的恢复,通常有几种情况,如果数据库实例还未停止,那么恢复很easy,如果实例停掉, 那么可能需要借助相关的工具来进行恢复,这里我进行简单的描述. 1. 使用工具进行恢复(ext3grep或者extundelete,e2fsprogs等工具) 我这里使用ext3grep来进行删除文件的恢复,如下是一个例子. 1). 安装rpm包 rpm -ivh ext3grep-0.10.2-1.el4.rf.i386.rpm 2).模拟数据文件被删除的恢复 SQL> !rm -rf

Linux中的文件与目录操作利器mv命令使用解析

  mv 命令是一个与cp类似的命令,但是它并非创建文件或目录的复制品/副本.不管你在使用什么版本的Linux系统,mv 都默认安装在你的Linux系统上了. 用法:mv [选项]... [-T] 源文件 目标文件 或:mv [选项]... 源文件... 目录 或:mv [选项]... -t 目录 源文件... 将源文件重命名为目标文件,或将源文件移动至指定目录. 长选项必须使用的参数对于短选项时也是必需使用的. --backup[=CONTROL] 为每个已存在的目标文件创建备份 -b 类似-