在腾讯云部署SpringBoot+MySQL+Redis项目

购买服务器

  • 选择Ubuntu系统
  • 创建密钥,使用ssh登录
  • 添加Desktop Downloads等文件夹
    xdg-user-dirs-update

配置服务器

安装软件

openJDK8

  • sudo add-apt-repository ppa:openjdk-r/ppa
  • sudo apt-get update
  • sudo apt-get install openjdk-8-jdk

MySQL5.7

  1. 安装
sudo apt-get install mysql-server
sudo apt install mysql-client
sudo apt install libmysqlclient-dev
  1. 查询是否安装成功

sudo netstat -tap | grep mysql

  1. 使用已有的sql文件建表
    • 在终端进入mysql
    • source filepath/xxx.sql

redis

  1. 安装
  • sudo apt-get install redis-server
  • 执行service redis status 可以查看redis服务的状态为running
  1. 测试redis服务
  • 执行redis-cli命令打开redis客户端

云服务器安全组

  • 如果是阿里云服务器,切记要在安全组、安全策略里面加入服务的端口号,允许所有地址访问,才可以,即在阿里云服务器的所有服务都需要把端口映射出来才可以,如果没有做这一步,上面的redis-cli命令就会处于一直等待的状态
  • https://www.cnblogs.com/wxjnew/p/9189191.html

项目发布

  • 因为是springboot项目,所以只需要运行打包好的jar包就可以了。
  • 使用nohup和&可以使得项目在关闭终端之后也还在后台运行
nohup java -jar xxxxxxx.jar &

其他

远程连接服务器上的MySQL数据库

开启MySQL远程连接功能

  1. 登录数据库
mysql -u root -p
  1. 配置账号权限
grant all privileges on *.* to ‘root’@’%’ identified by ‘password’ with grant option; 
password–为远程连接时密码

修改3306端口的IP限制

  1. 修改Mysql配置文件
定位至 /etc/mysql/mysql.conf.d/ 目录下的mysqld.conf文件 
打开文件,找到bind-address项 
可以选择注释这行(行开头添加#),表示对所有IP开放
  1. 重启Mysql服务
service mysql restart
  1. 给服务器配置安全组规则
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值