mysql使用命令(mysqldump)(远程)导入、导出 (备份)MySQL 数据库/数据表

您所在的位置:网站首页 ug导出的二维图在cad中是歪的怎么办 mysql使用命令(mysqldump)(远程)导入、导出 (备份)MySQL 数据库/数据表

mysql使用命令(mysqldump)(远程)导入、导出 (备份)MySQL 数据库/数据表

2024-05-27 06:20| 来源: 网络整理| 查看: 265

一、导出数据库 1、导出完整数据:表结构+数据 mysqldump -u 用户名 -p 数据库名 > 数据库名.sql;

注意:如不指定生成文件的所在路径,则默认在当前命令行所在路径下。

如:

[root@iZ49ipobxl2zk0Z tmp]# mysqldump -u root -p feature-workorder > test.sql;

test.sql则在 /tmp目录下

 

[root@iZ49ipobxl2zk0Z /]# mysqldump -u root -p feature-workorder > /usr/test.sql;

test.sql则在 /usr目录下

实际操作中请确保存放到安全的目录下。

  导出完整数据:某一张数据表+数据

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

 

导出完整数据:某全部数据库+数据表+数据

 mysqldump -u root -p --all-databases > 文件.sql

 

 

2、只导出表结构(-d 选项) mysqldump -u 用户名 -p -d 数据库名 > 数据库名.sql;

 

二、导入数据库 使用 mysql 命令导入 mysql -u 用户名 -p 数据库名 < 数据库名.sql;

将备份的数据库 test.sql 导入到数据库test中: 

mysql -u root -p test < test.sql;

 

使用 source 命令导入

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

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

 

 远程导出主机的指定数据库全部数据表(数据+结构)

mysqldump  -u 用户名 -p --host=主机地址 数据库名 > 文件名.sql



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3