【mysql】mysql数据库数据导入、导出/备份还原操作

mysql数据库数据导入、导出

win10导入

例如文件名为 :book_management.sql.gz

  1. 进入文件所在目录,解压,用360解压工具解压就可以,用7z也行

  2. 配置mysql环境变量,在文件所在目录,开启cmd

  3. 输入,mysql -h IP地址 -P 端口号-u 用户名 -p

  4. 输入密码

shell 复制代码
show databases; # 查看数据库有哪些
use 你的DB;


6. source xxxxxxx文件名.sql
7. 通过数据库工具,连接,刷新,查看是否成功!

linux下命令

  • 导出数据

mysqldump -h14.16.81.245 -P3306 -urw_ewabs -pR_w789AFV2grio -E -R book_management|gzip>./database_cxzc/book_management.sql.gz

shell 复制代码
# 创建一个目录database_cxzc,然后进入目录,运行

mysqldump -h14.16.81.245 -P3306 -urw_ewabs -pR_w789AFV2grio -E -R quickuser|gzip > quickuser.sql.gz
  • mysqldump:这是 MySQL 提供的一个用于备份数据库的工具。
  • -h14.16.81.245 :指定要连接的 MySQL 服务器的主机地址为 14.16.81.245
  • -P3306 :指定要连接的 MySQL 服务器的端口号为 3306,这是 MySQL 的默认端口。
  • -uzhangsan :指定使用的数据库用户名是 zhangsan
  • -pxusanduo :指定该用户的密码为 xusanduo。注意,在实际使用中,如果密码包含特殊字符,可能需要对特殊字符进行转义或者将密码用引号括起来。
  • -E:表示备份数据库中的事件(Events)。
  • -R:表示备份数据库中的存储过程和函数(Routines)。
  • quickuser :指定要备份的数据库名称为 quickuser
  • |gzip :使用管道符将 mysqldump 的输出结果通过 gzip 工具进行压缩。
  • > quickuser.sql.gz :将压缩后的备份数据重定向到名为 quickuser.sql.gz 的文件中。
  • 导入数据:
shell 复制代码
gunzip < quickuser.sql.gz | mysql -h14.16.81.245 -P5306 -uewabs -pewabs quickuser

具体执行步骤如下:

  1. gunzip < quickuser.sql.gz:利用 gunzip 工具对 quickuser.sql.gz 文件进行解压操作。这里使用输入重定向符 < 把文件内容作为 gunzip 命令的输入,解压后输出原始的 SQL 语句。

  2. |:管道符号,其作用是把 gunzip 命令的输出作为后续 mysql 命令的输入。

复制代码
   mysql -h14.16.81.245 -P3306 -uzhangsan -pxusanduo quickuser
  • -h14.16.81.245:指定要连接的 MySQL 服务器的主机地址为 14.16.81.245
  • -P3306:指定连接的 MySQL 服务器端口号为 3306
  • -uzhangsan:指定使用的数据库用户名是 zhangsan
  • -pxusanduo:指定该用户的登录密码为 xusanduo
  • quickuser:指定要将数据导入的目标数据库名称。
相关推荐
要开心吖ZSH15 小时前
处方物流信息同步优化:从 36 秒到亚秒级的踩坑记录
java·数据库·mysql·性能优化
yoothey15 小时前
MySQL 数据库连接池调优实战
数据库·mysql
Tian_Hang16 小时前
Eclipse Mosquitto 安装及介绍
java·运维·服务器·ide·sql·mysql·eclipse
南墙上的石头1 天前
麒麟 V10 重装人大金仓 V8R6 踩坑实录(含 MySQL 兼容模式)
数据库·mysql
执子手 吹散苍茫茫烟波1 天前
RC 隔离级别下 MySQL InnoDB 死锁典型案例
数据库·mysql
峥无1 天前
深入理解MySQL事务与MVCC机制
数据库·mysql
要开心吖ZSH2 天前
MVCC 进阶:快照读 vs 当前读、幻读与 Next-Key Lock
java·数据库·sql·mysql·mvcc
万亿少女的梦1682 天前
基于Spring Boot的天空影院电影网站系统设计与实现
java·spring boot·mysql·vue·系统设计
万亿少女的梦1682 天前
基于Spring Boot的社区管理系统设计与实现
java·spring boot·mysql·vue·系统设计
翔云1234562 天前
简单概括主库上 Executed_Gtid_Set 是什么时候更新的
数据库·mysql