Centos 中mysql命令导出数据库数据

本文详细介绍如何使用mysqldump命令进行数据库备份,包括导出整个数据库及特定表的方法,以及如何将备份文件导入数据库。同时,文章还介绍了如何创建指定编码的数据库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用mysqldump

安装mysql后直接可以使用该命令,而不用到mysql的bin目录里面去运行

# metadata是要导出备份的数据库,metadata.sql是导出的数据文件
mysqldump -u root -p metadata > metadata.sql

如果是导出数据库表的话是下面命令

# 导出metadata数据库的 table_1 table_2 两个数据表
mysqldump -u root -p metadat table_1 table_2 > metadata.sql

使用sql文件

进入mysql,执行下面命令,(执行该命令时得先使用metadata那个数据库,如果数据库不存在执行该文件也没有效果)

source /root/metadat.sql 

PS:创建指定编码数据库

# 如果metadata数据库不存在,则创建该数据库并指定编码
CREATE DATABASE IF NOT EXISTS metadata default character set utf8 COLLATE utf8_bin;

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值