- 进入数据库服务器linux操作界面
- 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界面变化。
- 导出数据库(包含表结构+表数据)
导库语句:
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界面变化。
- 检查数据库状态
注意执行完导库命令后检查数据状态:
执行:
service mysql status
检查数据是否运行正常
- 检查系统运行是否正常
登录系统之后可以检查银企直连模块等
- 压缩sql文件下载
由于生成数据库文件比较大,所以可以先压缩再下载(可以节约30分钟下载时间)
6.1进入压缩文件路径:cd /data
6.2执行语句:tar -zcvf atsdb_20220908_all.tar atsdb_20220908_all.sql
Z:使用gzip压缩;c:建立一个压缩文件;v:-压缩过程中显示文件*;-f使用档名