使用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;