Linux 导入 & 导出 MySQL 数据库命令

注意:本文最后更新时间:2021-03-12 04:38:42,文中部分资源内容具有一定的时效性,若文中的资源内容发生错误或已经失效,请在下方留言或者点击右下角QQ图标联系我们。

在日常的服务器运维中,我们时常会遇到需要将数据库导入或者导出的情况,如果我们服务器有安装可视化数据库管理工具的话还好,如果没有,那该如何在 Linux 环境下导入或导出 MySQL 数据库呢?

一、导出数据库

1、导出完整数据:表结构+数据

Linux 下可以使用 mysqldump 命令来导出数据库,语法格式如下:

mysqldump -u 用户名 -p 数据库名 > 数据库名.sql

以下命令可以导出 abc 数据库的数据和表结构:

Linux 导入 & 导出 MySQL 数据库命令插图
#/usr/local/mysql/bin/mysqldump -uroot -p abc > abc.sql

按下回车键后会提示输入密码,输入即可。

注意:mysqldump 命令路径是根据你 MySQL 安装路径决定的。

2、只导出表结构

如果你只需要导出 MySQL 的数据表结构,可以使用 -d 选项,格式如下:

mysqldump -u 用户名 -p -d 数据库名 > 数据库名.sql

以下命令可以导出 abc 数据库的表结构:

#/usr/local/mysql/bin/mysqldump -uroot -p -d abc > abc.sql

二、导入数据库

1、使用 mysql 命令导入

使用 mysql 命令导入数据库格式如下:

mysql -u 用户名 -p 数据库名 < 数据库名.sql

以下实例将备份的数据库 abc.sql 导入到数据库中:

# mysql -uroot -p123456 < abc.sql

2、使用 source 命令导入

使用 source 命令需要我们先登录到 mysql 中,并创建一个空的数据库:

mysql> create database abc; # 创建数据库 
mysql> use abc; # 使用已创建的数据库 
mysql> set names utf8; # 设置编码 
mysql> source /home/abc/abc.sql # 导入备份数据库

注意你备份的 sql 文件路径。

本站所有资源解压码为:www.yephy.com
铭创网络——精选WordPress主题及WordPress插件,帮助站长快速搭建心仪的网站。
服务范围1、专业提供WordPress主题、插件汉化、优化、PHP环境配置等服务请详询在线客服
2、本站承接 WordPress 建站、仿站、开发、定制等各类服务
3、英文模板(主题)安装费用为150元/次,汉化主题首次免费安装(二次安装100元/次)
售后时间周一至周五(法定节假日除外) 10:00-22:00
免责声明本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: yephy8#gmail.com,请自行替换#),我们会及时删除,给您带来的不便,我们深表歉意!

铭创网络 » Linux 导入 & 导出 MySQL 数据库命令

发表评论

提供最优质的资源集合

立即查看 了解详情