首页 > 代码库 > .Net Core 1.1 + CentOs 7 环境配置

.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端口

sudo vim /etc/sysconfig/iptables

添加以下内容:

-A INPUT -p tcp -m state –state NEW -m tcp –dport 3306 -j ACCEPT 

保存后重启防火墙:

sudo service iptables restart 

这样从其它客户机也可以连接上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/a\lower_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

.Net Core 1.1 + CentOs 7 环境配置