`

CentOS 命令行进行MySQL数据库导入导出

 
阅读更多

在centos上,用命令行的方式进行mysql数据库的备份,可以借助mysqldump。

mysqldump工具是mysql自带的小工具,跟mysql一样,都属于应用程序。切换到mysql目录下,进行如下操作:

 

1. 直接备份整个数据库

mysqldump -uroot -p --default-character-set=utf8 piwik > piwik_bak.sql

 

2. 只需要建表命令

mysqldump -uroot -p --default-character-set=utf8 -d piwik > piwik_bak.sql

 

3. 只需要插入数据

mysqldump -uroot -p --default-character-set=utf8 -t piwik > piwik_bak.sql

 

4. 备份单表

mysqldump -uroot -p --default-character-set=utf8 piwik piwik_user > piwik_user_bak.sql

备份piwik数据库的piwik_user表

 

5. 备份多表

mysqldump -uroot -p --default-character-set=utf8 piwik piwik_user piwik_site > piwik_user_bak.sql

备份piwik数据库的piwik_user和piwik_site表

 

6. 远程备份

mysqldump -h ip -uroot -p --default-character-set=utf8 piwik > piwik_bak.sql

 

7. 导入

mysql > source /root/piwik_bak.sql

 

 

分享到:
评论

相关推荐

    mysql8备份-centos8.zip

    在CentOS 8操作系统上,备份MySQL数据库是非常关键的任务,以确保数据安全,防止意外丢失。这个名为"mysql8备份-centos8.zip"的压缩包文件很可能包含了用于备份MySQL 8.0数据库在CentOS 8系统上的相关脚本、配置或者...

    CentOS系统维护手册[文].pdf

    MySQL 数据库导入导出是 CentOS 系统维护的重要组成部分。维护手册中提供了多种 MySQL 数据库导入导出方法,例如使用 mysqldump 命令行命令格式、直接 COPY 等。 例如,使用 mysqldump 命令行命令格式导出数据库...

    在centos下安装mysql所需要的包

    - 数据备份和恢复是重要环节,可以使用`mysqldump`进行数据导出,`mysqlimport`进行导入。 - 配置文件通常位于`/etc/my.cnf`,根据需求调整性能参数。 7. **安全注意事项**: - 保持MySQL软件及时更新,防止已知...

    将脚本导入数据库

    这些工具通常提供图形化界面,支持直接执行SQL脚本或者通过导入导出功能批量处理。 对于“源码”标签,这可能意味着我们不仅限于使用图形化工具,还可能需要编写自定义的程序或脚本来自动化这个过程。例如,我们...

    Linux下的MySQL依赖包(所有perl).rar

    在Linux环境中,MySQL数据库系统是广泛使用的开源关系型数据库管理系统,尤其在服务器端应用中扮演着重要角色。为了确保MySQL在Linux上能够顺利运行,它依赖于一系列的库和工具,其中Perl语言的某些模块是MySQL安装...

    mysql下完整导出导入实现方法

    在MySQL数据库管理中,数据的导入导出是常见的操作,特别是在需要备份、迁移或复制数据库时。本篇文章将详细介绍在MySQL环境下如何完整地导出和导入数据库,这对于处理大量数据的用户尤其重要。 首先,当面对一个...

    mysql-8.0.35 for CentOS8.0

    客户端工具允许用户与 MySQL 服务器进行交互,执行 SQL 查询,进行数据导入导出等操作。 3. **mysql-community-client-plugins-8.0.35-1.el8.x86_64.rpm**:此包包含额外的客户端插件,如 InnoDB Cluster 和加密...

    mysql-workbench-community-6.3.9-1.el7.x86_64.rpm

    MySQL Workbench是一款强大的数据库设计和管理工具,专为MySQL数据库系统设计。在本文中,我们将深入探讨MySQL Workbench 6.3.9及其在CentOS 7操作系统中的安装与使用,以及配套的调试程序。 首先,`mysql-...

    MySQL数据库MyISAM存储引擎转为Innodb的方法

    MySQL数据库的存储引擎是其核心特性之一,不同的存储引擎提供了不同的特性和性能优势。MyISAM和InnoDB是MySQL中最常见的两种存储引擎,各有特点。MyISAM以其快速的读取速度和较小的磁盘空间需求而受到青睐,但在面对...

    linux 32位 mysql rpm安装包 mysql-lib.zip

    6. **使用和管理MySQL**:了解基本的MySQL命令行操作,如创建数据库、用户权限管理、数据导入导出等,都是日常运维中必不可少的技能。 7. **维护和更新**:定期检查MySQL的更新,确保系统的安全性。如果需要升级...

    MySQL的安装配置教程

    - 在需要时恢复数据,使用 `mysql` 命令行工具导入备份文件。 7. **安全设置** - 确保只允许必要的主机访问 MySQL 服务器。 - 加密 MySQL 的连接以防止数据泄露。 8. **监控与故障排查** - 使用 MySQL 提供...

    mysql的安装软件及基础知识

    - **恢复**:`mysql -u root -p mydb 将SQL文件导入到mydb数据库 6. 其他概念: - **索引**:用于快速查找数据的结构,如`CREATE INDEX idx_name ON users (name);` - **视图**:虚拟表,基于查询结果创建,如`...

    Mysql安装包

    Linux用户则通常通过命令行来安装MySQL,例如在Debian或Ubuntu系统中使用`sudo apt-get install mysql-server`,在Red Hat或CentOS系统中使用`sudo yum install mysql-server`。安装后,需要执行安全脚本`sudo mysql...

    linux-mysql5.6.29

    在MySQL客户端中,可以创建数据库、导入/导出数据、管理用户权限等。 五、总结 MySQL 5.6.29在Linux环境下的安装和配置涉及多个步骤,包括RPM包的安装、依赖的解决、服务的启动和配置。了解这些基本操作对于日常的...

    mysql5.6的各种rpm包

    通过这些工具,用户可以连接到MySQL服务器,执行SQL命令,管理数据库,以及进行数据导入导出操作。同样,这个客户端也是针对32位的EL6系统。 `mysql-community-libs-5.6.26-2.el6.i686.rpm` 包含了MySQL运行时库,...

    安装mysql的图形界面的客户端,高端

    Navicat提供了许多高级功能,如数据同步、数据传输、结构同步、备份、数据导入导出等,对于数据库管理员和开发者来说非常实用。它的界面友好,操作直观,大大简化了数据库管理工作。 总结一下,本文主要讲述了如何...

    linux-mysql5.7-64

    MySQL 5.7支持多种方式导入和导出数据,如`mysqldump`用于备份和恢复,`LOAD DATA INFILE`和`SELECT INTO OUTFILE`用于快速导入导出数据。 7. **性能优化**: MySQL 5.7引入了InnoDB存储引擎的性能改进,包括更快...

    PHP+Apache+mysql+mysqlfront

    通过MySQLfront,你可以轻松地创建和管理数据库,执行SQL查询,导入和导出数据,以及监控数据库性能。它为PHP与MySQL之间的交互提供了一个友好的桥梁。 **搭建LAMP环境的步骤** 1. 安装Linux操作系统,例如Ubuntu或...

    MySQL的安装和配置步骤.zip

    4. **导入和导出数据**:`mysqldump`工具用于备份和导出数据库,而`source`命令则可导入.sql文件。例如: ``` mysqldump -u root -p mydatabase > mydatabase_backup.sql # 导出数据库 mysql -u root -p ...

Global site tag (gtag.js) - Google Analytics