linux mysql netcore_.net core 部署在Linux系统上运行的环境搭建总结

本文详细介绍了如何在腾讯云的CentOS 7.5环境中安装MySQL 5.7、.NET Core 2.1和Nginx。首先通过yum源安装MySQL,并设置远程访问权限;接着按照官方文档安装.NET Core 2.1;最后添加Nginx源并配置启动,成功实现Web服务。
摘要由CSDN通过智能技术生成

安装Linux用的是腾讯云的centos7.5,需要安装有环境有mysql5.7  .netcore2.1 nginx1.14

1.首先是mysql的安装

我用的链接工具是putty,首先root登入系统

2c1795320981d5a673c13ee8a1e95b78.png

采用yum的方式安装mysql

1.安装mysql的yum源

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

03201d0ca72654dd1f5bb7ef2920ca83.png

2.安装mysql-community.repomysql-community-source.repo依赖包

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

1584bda15d70a2326dbf86fdbb204b35.png

3.安装mysql

yum install -y mysql-server

31c06b256dc6751a81ab325a7b1651d2.png

1542ee0a2093bc0cd0828945a75c33d5.png

4918778666dbcc3c9e5c425eddcfee46.png安装完成

4.运行mysql,并查看运行状态

service mysqld start

service mysqld status

ff1da8357343c0812f515072ddbc56d6.png运行成功

5.由于mysql5.7 会生成一个随机密码,所有先查看密码 (mysql5.6 也有随机密码,5.5不知道)

grep "password" /var/log/mysqld.log

e2e181876310266dfc7ac5998c08f501.png箭头值得就是随机密码,我们记录下来

6.登录 MySQL并更新用户 root 的密码,这里我们设置了passwordA1.作为新密码

mysql -u root -p

SET PASSWORD= PASSWORD('passwordA1.');

ALTER USER'root'@'localhost'PASSWORD EXPIRE NEVER;

flush privileges;

aa0c6096499adef6c3f2b11d06d14369.png

54dbfabb881d0c3ef046b95ce99cdb97.png

7.设置mysql可以被任意ip访问和root 本地访问

grant all privileges on *.* to root@"%" identified by "passwordA1.";

grant all privileges on*.* to root@"localhost" identified by "passwordA1.";

flush privileges;

2ebce285fa19e3b465683b7259164472.png

8.MySQL控制命令:启动、停止、重启、查看状态

service mysqld start

service mysqld stop

service mysqld restart

service mysqld status

systemctl start mysqld

service mysqld stop

service mysqld restart

systemctl status mysqld

9.测试远程连接

77f2dc0271a7f515dd3b5ac2927ff090.png连接成功!

2. .net core2.1的安装

参照官方文档,地址:https://www.microsoft.com/net/learn/dotnet/hello-world-tutorial#install

1.添加yum源

sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm

b7948c62c824b7c7d0062b9209d41794.png

2.升级所有包同时也升级软件和系统内核

sudoyum update

fdaedaf53bd3664f75283cb984af9937.png

3.安装.net core

sudo yum install dotnet-sdk-2.1.4

374fe919cc6e25eef66857d94ccf5515.png

ee742f52a7e4f7a691355e2bdde9d87c.png

3. nginx的安装

1.添加nginx源

sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

e81e603bc0f5ae31bf90f82125b0e32d.png

2.安装nginx

sudo yum install nginx

a907b19cf0bd2d3d40458092396a8e34.png

3.启动nginx并设置开机启动

sudo systemctl start nginx.service

sudo systemctl enable nginx.service

e27cf7cde287c56bffe971cfd298a523.png

访问web服务成功

620fcdc776a8b7fa7ef1b1b2712cd66b.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值