介绍一个开源博客项目并部署到Nginx服务器(1),Java排序算法面试

  • SpringBoot

  • SpringSecurity

  • MyBatis

  • 部分接口遵循Restful风格

  • MySQL

2.2 前段技术

前端主要采用了:

  • Vue

  • .axios

  • ElementUI

  • vue-echarts

  • mavon-editor

  • vue-router

还有其他一些琐碎的技术我就不在这里一一列举了。

3 快速运行
3.1 克隆项目到本地

git@github.com:lenve/VBlog.git

3.2 执行建表和初始化表数据的sql

找到blogserver项目中resources目录下的vueblog.sql文件,使用root账户连接MySQL数据库的客户端后在控制台中执行sql脚本(需要在windows电脑本地和linux服务器上安装mysql数据库服务,笔者在两个环境安装的是Mysql5.7):

这里笔者使用root账户为访问vueblog2数据库创建的一个新的用户vueblog


-- 本地开发环境创建vueblog用户和登录密码

CREATE USER 'vueblog'@'localhost' IDENTIFIED by 'vueblog2021#';

-- 本地开发环境授权vueblog2数据库中表的增删改查权限给vueblog用户

GRANT CREATE,DROP,ALTER,INSERT,UPDATE,SELECT,DELETE on vueblog2.* to 'vueblog'@'localhost' with grant OPTION;



-- linux服务器生产环境用户和密码设置

CREATE USER 'vueblog'@'%' IDENTIFIED by 'blog2021';



 GRANT CREATE,DROP,ALTER,INSERT,UPDATE,SELECT,DELETE on vueblog2.* to 'vueblog'@'%' with grant OPTION;

 -- 开发环境和生产环境都需要执行的sql

 FLUSH PRIVILEGES; 

在linux服务器上创建vueblog用户后可能会发现登录被拒,这时候需要执行如下sql脚本查看是否创建成功


use mysql;



SELECT * from user where User='vueblog'; 

如果创建vueblog不成功则需要执行如下sql查看用户名和密码是否符合Mysql的规则,并根据规则做出修改

show VARIABLES like 'validate_%';

Mysql数据库验证规则

3.3 修改配置文件

根据自己本地和生产环境情况修改数据库配置,本地和生产环境数据库连接信息分别配置在SpringBoot项目的application-dev.properti

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值