当前位置:   article > 正文

Mysql数据导入导出_mysql导出表结构和数据命令

mysql导出表结构和数据命令


一、导出数据库文件

1.输入导出命令

# 导出所有表结构+数据
mysqldump -h [ip] --port [端口] -u [用户名] -p [数据库名] > [导出到哪里]
# mysqldump -h 127.0.0.1 --port 3306 -u root -p distribute_search_db > d:/distribute_search_db.sql

# 仅导出所有表结构
mysqldump -h [ip] --port [端口] -u [用户名] -p -d [数据库名] > [导出到哪里]
# mysqldump -h 127.0.0.1 --port 3306 -u root -p -d distribute_search_db > d:/distribute_search_db.sql

# 仅导出某个表的表结构+数据
mysqldump -h [ip] --port [端口] -u [用户名] -p [数据库名] [表名] > [导出到哪里]
# mysqldump -h 127.0.0.1 --port 3306 -u root -p distribute_search_db my_table > d:/distribute_search_db.sql

# 仅导出某个表的表结构
mysqldump -h [ip] --port [端口] -u [用户名] -p -d [数据库名] [表名] > [导出到哪里]
# mysqldump -h 127.0.0.1 --port 3306 -u root -p -d distribute_search_db my_table > d:/distribute_search_db.sql

# 全部导出(所有数据库的所有表结构+数据)
mysqldump -h [ip] --port [端口] -u [username] -p --all-databases > [导出到哪里]
# mysqldump -h 127.0.0.1 --port 3306 -u root -p --all-databases  > d:/distribute_search_db.sql
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

2.输入密码


二、上传至目标机器

在这里插入图片描述


三、 登录目标机器mysql,创建数据库

1.登录

mysql -u root -p
  • 1

2.输入密码
3.创建数据库

create database distribute_search_db;
  • 1

4.退出mysql

quit;
  • 1

四、导入数据库文件

1.输入导入命令

# 单库导入(.sql文件只备份了一个库,将.sql文件导入到指定库)
mysql -h [ip] --port [端口] -u [username] -p [数据库名] < [待导入的.sql文件]
# mysql -h 127.0.0.1 --port 3306 -u root -p distribute_search_db < d:/all_bak.sql

# 全部导入(所有库都备份到一个.sql文件里了,直接全部导入)
mysql -h [ip] --port [端口] -u [username] -p < [待导入的.sql文件]
# mysql -h 127.0.0.1 --port 3306 -u root -p < d:/all_bak.sql
# 导入时如果遇到报错如 ERROR at line XXX: Unknown command '\n'. 这种,那么说明导出时和导入时的编码不一致,一般为 utf-8 或 gbk,尝试将命令改为类似下面这样
mysql -h [ip] --port [端口] -u [username] -p --default-character-set=utf8 < [待导入的.sql文件]
# mysql -h 127.0.0.1 --port 3306 -u root -p --default-character-set=utf8 < d:/all_bak.sql

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

2.输入密码


在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/675257
推荐阅读
相关标签
  

闽ICP备14008679号