数据库安装与部署应用

数据库安装与部署应用

  1. 数据库安装
    1.1 数据库安装
    windows安装:《windows安装Mysql5.7》
    linux安装:《Centos7安装mysql5.7》
    1.2 Navicat安装
    安装文件下载地址 链接:https://pan.baidu.com/s/1c1EihnnrgwPf6pLgDtfibw 提取码: 1w3n
    激活参考教程:https://www.cnblogs.com/poloyy/p/12231357.html
    连接mysql服务(如图)
    备注:需关闭防火墙,或者开启3306端口(阿里云需在控制台配置开发3306端口)
  2. 数据库运维部署
    2.1 备份与恢复
    把数据库testvip备份到testvip.sql
    mysqldump --add-drop-table -uroot -ppassword --databases testvip > testvip.sql
    只备份表
    mysqldump --add-drop-table -uroot -ppassword --databases testvip --tables teacher > testvip.sql
    mysql -uroot -pwill123456 < testvip.sql
    从终端恢复testvip.sql的数据库到服务器
    也可以在Navicat里面导入和导出备份。
    2.2 数据导入
    导入数据库表结构与数据:test_project.sql
    我们主要用到数据库里面userinfo表
    2.3 数据库配置
    配置文件路径:webapps/inter/WEB-INF/classes/inter.properties
    修改相关配置:ip:port(数据库ip和端口),数据库名字,用户名,密码
    在辅助脚本中添加自动化修改配置的代码:
    #!/bin/bash
    if [ $# == 0 ]
    then
    echo “未指定部署包”
    exit
    fi
    if [ -f $1 ]
    then
    echo “正在部署…”
    else
    echo “部署包不存在”
    exit
    fi
    #关闭tomcat
    ./bin/shutdown.sh
    sleep 2

删除原项目

rm -rf webapps/inter

解压war包

unzip $1 -d webapps/inter

拷贝覆盖配置文件

rm -rf webapps/inter/WEB-INF/classes/inter.properties
cp my-conf/inter.properties webapps/inter/WEB-INF/classes/

启动tomcat

./bin/startup.sh
sleep 5
echo “部署完成…”

猜你喜欢

转载自blog.csdn.net/weixin_45503499/article/details/108564850