linux mysql 导入数据库脚本_思维导图学 Linux Shell攻略之干货篇 mysql数据库脚本管理系统...

以结果为导向的学习,才是最有效率学习。笔者以前也曾经隔三差五的学习linux shell编程来着。给我的感觉就是,今天学了,后天忘了,一星期之后就白学了。

还好,最近自己平时没啥事,一直照着,学做一些小例子,看着自己写的shell程序,简单的几行程序,实现一些好玩的效果,信心满满。不知不觉间,慢慢坚持了2周。

说说自己的干货吧。其实就是一个linux 操作mysql数据库脚本管理系统。

功能谈不上复杂,就是在平时工作中,笔者要维护多套业务系统,这些业务系统主要功能类似,主要区别就是各地区数据库和业务有点小差别。

菜单页面

159a0dea83c3e636690a2fb9f91796d0.png

系统实现目的

维护各地市电商数据库系统。现在主要提供以下五个地市的数据维护功能。包括青岛、上海、武汉、成都、广州。通过系统,输入几个参数,即可轻松完成繁杂的数据初始化工作。

主要功能包括创建数据库

按地市初始化电商数据

删除数据库

校验电商数据库数据有效性

约束条件

使用系统,必须具备以下条件需要将脚本上传至linux主机。该linux主机保证已安装mysql客户端(可以操作mysql命令)

具备目标数据库访问权限

执行chmod +x *.sh 命令为所有sh文件添加执行权限

目录

6a9da529c95f94a90fe836c848c51c25.png

其中

文件夹chengdu、guangzhou、shanghai、wuhan、qingdao为数据库初始化脚本。

如果将来新增地市文件,可以新增一个目录(hebei),然后在目录里添加初始化脚本,即完成功能扩展。

function.sh:功能shell

menu.sh:菜单shell

oneKey:主shell

valid.sh:验证shell

创建数据库

cfdb24e8a4442b5aef56d1c85acfae37.png

一共5步操作

1)输入选项1

2)输入目标数据库IP

3)输入目标数据库用户

4)输入目标数据库用户密码

5)输入新建数据库名称(大小写敏感)

6)完成(一个新的空数据库完成,字符集utf8)

导入电商数据

cf678ca707e22521da6fea68eb69ebb1.png

一共6步操作

1)输入选项2

2)输入目标数据库IP

3)输入目标数据库用户

4)输入目标数据库用户密码

5)输入新建数据库名称(大小写敏感)

6)选择电商地区类型(qingdao,wuhan,shanghai,chengdu,guangzhou)

7)完成(数据已经初始化)

验证电商端数据数据有效性

29958ad954375f65e608ff91441b8c7a.png

验证正确情况

849048c51bd2b4b23116d122cc3a53eb.png

验证失败情况

一共6步操作

1)输入选项4

2)输入目标数据库IP

3)输入目标数据库用户

4)输入目标数据库用户密码

5)输入新建数据库名称(大小写敏感)

6)输入纳税人识别号()

7)输出验证结果(电商平台信息,纳税人信息,结存情况,模板情况等)

删除数据库

e79dc917e23b396e1016b6a9b3f67603.png

一共5步操作

1)输入选项5

2)输入目标数据库IP

3)输入目标数据库用户

4)输入目标数据库用户密码

5)输入新建数据库名称(大小写敏感)

6)删除数据库提示信息

脚本在附件中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值