zoukankan      html  css  js  c++  java
  • 阿里云ECS CentOS 8 配置.NET Core运行环境及MySQL

      本文主要记录在船新的CentOS 8中安装配置.NET Core运行环境以及配合使用的MySQL数据库,综合了网上的教程进行实践,并最终完成配置正常使用。废话不多说,开始!

    一、配置.NET Core 3.1 运行环境

       1、注册Microsoft密钥,注册产品存储库并安装所需的依赖项

      将Microsoft软件包签名秘钥添加到受信任秘钥列表中,仅需要操作一次即可:

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

      2、安装.NET Core SDK

      再安装之前,我们需要先更新一下可安装的依赖:

      sudo yum update
    

      然后进行安装(期间可能会稍稍有些网络问题,导致请求超时,直接再跑一遍即可):

      sudo yum install dotnet-sdk-3.1
    

      稍等片刻,Complete!后即算完成!

    二、MySQL 安装配置

      1、获取安装MySQL源

      wget https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm
      rpm -ivh mysql80-community-release-el8-1.noarch.rpm
    

      2、安装MySQL服务 

      yum install mysql-server
    

      3、配置开机启动MySQL Service

      systemctl enable mysqld.service
    

      通过 systemctl list-unit-files|grep mysqld 进行状态查询,当显示 mysqld.service enabled 即为配置成功!

      4、查看是否启动MySQL Service及启动MySQL Service

      ps -ef|grep mysql           #查看是否启动MySQL服务
      systemctl start mysqld.service   #启动服务
    

      5、修改root 账户密码

        ①:登入MySQL(我修改密码时,发现我的密码是空的,没有初始密码,如果有,则通过:sudo grep 'temporary password' /var/log/mysqld.log 获得初始密码) 

        mysql -u root -p
    

        ②:修改密码

        use mysql;                                      #引用该表
        update user set authentication_string="" where user="root";        #这个刷新非常有必要,不让后面执行alter就会出错,这个很坑!
        flush privileges;
        ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';  #设置密码,将"密码"替换需要设置的密码
    

      

      注意:MySQL对密码复杂度有一定的要求(新版本允许修改规则),默认密码规则如下:

    1. 长度不得小于8位
    2. 必须包含至少一个数字,一个小写字母,一个大写字母和一个特殊字符

      6、修改root远程访问权限

      GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION; #任何远程主机都可以访问数据库 
      FLUSH PRIVILEGES;
    

      

      注:如果没有设置防火墙,则需要设置:

    firewall-cmd --zone=public --add-port=3306/tcp --permanent
    firewall-cmd --reload

      7、重启MySQL Service

      service msyqld restart
    

      搞掂!

  • 相关阅读:
    VIPServer VS LVS
    阿里中间件
    每天进步一点点——Linux
    在线制图工具!!!
    test
    RHCE 基础学习
    TCP/IP源码(59)——TCP中的三个接收队列
    多队列网卡简介以及Linux通过网卡发送数据包源码解读
    Queueing in the Linux Network Stack !!!!!!!!!!!!!!!
    css选择器
  • 原文地址:https://www.cnblogs.com/memoyu/p/13131462.html
Copyright © 2011-2022 走看看