mysql数据库导出

  1. 进入数据库服务器linux操作界面
  2. 2.导出数据库表结构(不包含数据)

导库语句:

mysqldump -h localhost -uroot  -ppassword@1@#  -d  atsdb > /data/atsdb_20220908_test.sql

参数解释:

-h localhost  表示安装在本地的mysql数据库

-u          表示用户名

-p          表示密码

-d          表示只导出表结构

atsdb       表示数据库

/data/      表示导出数据库linux路径

atsdb_20220908_test.sql 表示生成文件

注意:-p+密码中间不能出现空格如果存在空格需要另提一行重新再输密码,相对比较麻烦

执行语句:

mysqldump -h localhost -uroot  -ppassword@# -d  atsdb > /data/atsdb_20220908_test.sql

出现这个界面后,注意登录ftp工具,在指定路径下/data/查看生成的sql文件。

注意定时刷新界面,看文件大小是否随时在变化,如果变化,说明语句在执行,没有变化就表示可能执行完毕,注意多刷新。

光标出现在第二行时,表示表结构执行完毕。表结构用时比较快大约在5-10分钟左右就可以完成,注意ftp路径刷新,注意putty界面变化。

  1. 导出数据库(包含表结构+表数据)

导库语句:

mysqldump -h localhost -uroot  -pFingard@1@#   atsdb > /data/atsdb_20220908_all.sql

参数解释:

-h localhost  表示安装在本地的mysql数据库

-u          表示用户名

-p          表示密码

-d          表示只导出表结构

atsdb       表示数据库

/data/      表示导出数据库linux路径

atsdb_20220908_all.sql 表示生成文件

执行语句:

mysqldump -h localhost -uroot  -pFingard@1@#   atsdb > /data/atsdb_20220908_all.sql

出现这个界面后,注意登录ftp工具,在指定路径下/data/查看生成的sql文件。

 

注意定时刷新界面,看文件大小是否随时在变化,如果变化,说明语句在执行,没有变化就表示可能执行完毕,注意多刷新。

光标出现在第二行时,表示表结构执行完毕。注意ftp路径刷新,注意putty界面变化。

  1. 检查数据库状态

注意执行完导库命令后检查数据状态:

执行:

 service mysql status

 

检查数据是否运行正常

  1. 检查系统运行是否正常

登录系统之后可以检查银企直连模块等

  1. 压缩sql文件下载

由于生成数据库文件比较大,所以可以先压缩再下载(可以节约30分钟下载时间)

6.1进入压缩文件路径:cd /data

6.2执行语句:tar -zcvf  atsdb_20220908_all.tar  atsdb_20220908_all.sql 

Z:使用gzip压缩;c:建立一个压缩文件;v:-压缩过程中显示文件*;-f使用档名

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值