您的位置:首页 > 运维架构 > Shell

shell中执行mysql语句的方法

2017-11-12 12:50 295 查看

一、使用情景

项目中使用jenkins进行微服务的部署,每个服务都有自己的数据库,微服务的数据量有点多,如果自己手动去创建各个微服务的数据库,烦琐不说,准确性也无法保证。所以希望实现的功能是在jenkins执行的shell中进行数据库的创建。

二、实现

下面想要在一个本地数据库中创建一个数据库为例

#!/bin/bash
#定义数据库名称
data=notify

#创建数据库,如果没有就创建,有就不创建了
mysql -uroot  -p123456 <<EOF
create database if not exists $data;
EOF


实现其实很简单,就是用
<<EOF
开头,
EOF
结尾即可,中间写上我们要执行的语句就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell mysql 数据库