.Net Core 1.1 + CentOs 7 环境配置

centos7下使用yum安装mysql5.7.10

参考:http://www.cnblogs.com/hwd-cnblogs/p/5213337.html

          http://www.jb51.net/article/101113.htm

          http://jingyan.baidu.com/article/fec7a1e5f8d3201190b4e782.html

CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。

1. 下载mysql的repo源

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

2. 安装mysql-community-release-el7-5.noarch.rpm包

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

3. 安装mysql

sudo yum install mysql-server

根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。

4.先启动Mysql服务

service mysqld start

5.连接一下试一下

直接 mysql 如果成功则用 q 关闭连接

6.设置Mysql开机启动 (可能无效,用其它命令)

chkconfig mysqld on

7. 开放3306端口

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save

这样从其它客户机也可以连接上mysql服务了。

8. 重置密码

重置密码前,首先要登录

mysql−uroot登录时有可能报这样的错:ERROR2002(HY000):Can‘tconnecttolocalMySQLserverthroughsocket‘/var/lib/mysql/mysql.sock‘(2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前 sudo chown -R openscanner:openscanner /var/lib/mysql 重启服务:

service mysqld restart

接下来登录重置密码:

use mysql;

update user set password=password('密码') where user='root';

flush privileges;

9.设置Mysql远程访问

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;

10.表名区分大小写设置 0-区分大小写  1-不区分大小写

sed -i '/mysqld/alower_case_table_names=1' /etc/my.cnf

service mysqld restart

CentOs7 安装.Net Core

参考:https://www.microsoft.com/net/core#linuxcentos

          

CentOs7 安装 Jexus

参考:http://www.cnblogs.com/ideacore/p/7072809.html

           http://www.cnblogs.com/gaobing/p/5663012.html

一台服务器多个站点时修改 5000 默认端口,因为都用5000会冲突

在 Program.cs  的 Main 中添加端口

        public static void Main(string[] args)
        {
            var host = new WebHostBuilder()
                .UseKestrel()
                .UseUrls("http://*:8001")
                .UseContentRoot(Directory.GetCurrentDirectory())
                .UseIISIntegration()
                .UseStartup<Startup>()
                .UseApplicationInsights()
                .Build();

            host.Run();
        }
原文地址:https://www.cnblogs.com/ideacore/p/7072921.html