年年有"余"

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2210|回复: 0

[CentOS] CentOS下MySQL数据库导出导入

[复制链接]
  • TA的每日心情
    奋斗
    2022-12-13 21:26
  • 签到天数: 371 天

    [LV.9]以坛为家II

    发表于 2015-7-18 13:40:39 | 显示全部楼层 |阅读模式
    mysql数据库的导入导出可以用数据库备份工具mysqldump
    mysqldump工具是mysql自带的一个非常方便的一款小工具,存在mysql安装目录的/usr/local/mysql/bin (CentOS)是下。
    mysqldump 和 mysql一样,都是应用程序,你在mysql下是执行不了的。切记 ,输入 mysqldump –help 可查年相关信息。mysqldump可以任何目录下直接执行。

    一、导出

    用 mysqldump 备份数据库
    [SQL] 纯文本查看 复制代码
    mysqldump -u用户 -p密码 数据库名 > (目录)导出文件名

    如:mysqldump -uroot -p123 dbname > /root/test.sql 回车就直接完成备份。
    如果只需要建表指令,则命令如下: shell> mysqldump -u root -p -d dbname > test.sql
    如果只需要插入数据的sql命令,而不需要建表命令,则命令如下: shell> mysqldump -u root -p -t dbname > test.sql

    备份单个数据表
    有时候数据库很大,整个库备份就不好管理,那就单独备份。
    [SQL] 纯文本查看 复制代码
    mysqldump -uroot -p123 dbname tablename >  /root/testtb.sql

    备份多个数据表
    例如备份wordpress数据库的wp_posts表和wp_options表到wordpress_1.sql:
    [SQL] 纯文本查看 复制代码
    mysqldump -u root -p wordpress wp_posts wp_options > wordpress_1.sql

    mysqldump 远程备份
    [SQL] 纯文本查看 复制代码
    mysqldump -h ip -uroot -p123 database > c:\nowamagic.sql

    二、导出
    [SQL] 纯文本查看 复制代码
    mysql>source /root/test.sql  

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|Archiver|iOS开发笔记 ( 湘ICP备14010846号 )

    GMT+8, 2024-4-19 09:32 , Processed in 0.048113 second(s), 22 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表