Unbuntu上部署.net core +mysql应用

1、安装Ubuntu操作系统(详细见Ubuntu操作系统安装)

2、安装Curl

– sudo apt-get update
– sudo apt-get install curl

3、安装MYsql

https://dev.mysql.com/downloads/repo/apt/

curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb

img

sudo apt update
sudo apt install mysql-server -y

img

sudo systemctl status mysql.service
sudo systemctl start mysql.service

4、链接MySQL

mysql -h localhost -u root -p

在这里插入图片描述
这里要注意看Unbuntu的版本,如果是ubuntu 18.04 上面,默认安装时没有设置密码的地方,需要设置root密码,需要执行一下命令:

sudo mysql_secure_installation

然后按提示进行设置就ok。
同时需要注意的时,在链接MySQL时,要在命令前面加上sudo。具体如下:

sudo mysql -h localhost -u root -p

5、Untunbu 安装.net core
需要注意Untunbu版本,不同版本安装方法不同,此处以20.0为例。

wget https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb rm packages-microsoft-prod.deb

安装SDK:

sudo apt-get update; \  sudo apt-get install -y apt-transport-https && \  sudo apt-get update && \  sudo apt-get install -y dotnet-sdk-5.0

或者安装运行时:

sudo apt-get update; \  sudo apt-get install -y apt-transport-https && \  sudo apt-get update && \  sudo apt-get install -y aspnetcore-runtime-5.0

详细参考网站:https://docs.microsoft.com/zh-cn/dotnet/core/install/linux-ubuntu
6、发布.notcore 程序;
打开已经写好的.netCore 程序,点击发布:
在这里插入图片描述
选择“show all settings”,选择Target Runtime 为“linux-x64”,保存。具体见下面截图:
在这里插入图片描述

7、部署.netCore 程序到Untunbu服务器。
切换到程序根目录,打开.\bin\Release 目录。把net5.0目录上传到Untunbu服务器上。具体见下图:
在这里插入图片描述
打开文件目录,右键选择“Open in Terminal”,详细见下图:
在这里插入图片描述
用命令启动应用程序并进行监听:“sudo dotnet .*.dll ”,具体见下图:
在这里插入图片描述
8、检查部署的应用是否成功
在浏览器中测试.netcore应用程序的部署是否成功,详细见下图:
在这里插入图片描述
查看MySQL中的数据是否已经写入:
查看MySQL中的数据

查看所有的数据库

show databases;

切换到当前数据库

use databaseName;

查看库中所有的表

show tables;

查看表的所有字段;

show columns from tablesName

查看表中数据

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值