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
sudo apt update
sudo apt install mysql-server -y
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