码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 手动安装Nginx与MySQL


    目录

    一、安装Nginx服务

    1、关闭防火墙与核心防护

    2、安装环境依赖包

    3、创建运行用户、组

    4、编译安装Nginx

    5、调用configure脚本进行转义

    6、进行make翻译

    7、路径优化

    8、检测配置文件

    9、启动Nginx

    10、访问

    11、重新加载或者关闭nginx服务

    12、添加 Nginx 系统服务

    二、 安装MySQL服务

    1、安装Mysql环境依赖包

    2、创建运行用户

    3、编译安装

    4、 数据库目录进行权限调整

    5、调整配置文件

    6、设置环境变量

    7、初始化数据库

    8、数据库开启自启、 关闭、状态 

    9、设置Mysql密码

    10、登录数据库


    一、安装Nginx服务

    1、关闭防火墙与核心防护

    2、安装环境依赖包

    3、创建运行用户、组

    4、编译安装Nginx

    将nginx-1.15.9.tar.gz的安装包放到opt目录下并进行解压

    5、调用configure脚本进行转义

    6、进行make翻译

    7、路径优化

    为了使 Nginx 服务器的运行更加方便,可以为主程序 nginx 创建链接文件,以便管理员
    直接执行“nginx”命令就可以调用 Nginx 的主程序(让系统可以识别)

    8、检测配置文件

    与 Apache 的主程序 httpd 类似,Nginx 的主程序也提供了“-t”选项用来对配置文件进行检查,以便找出不当或错误的配置。配置文件 nginx.conf 默认位于安装目录下的 conf/子目录中。若要检查位于其他位置的配置文件,可使用“-c”选项来指定路径。

    9、启动Nginx

    10、访问

    11、重新加载或者关闭nginx服务

    主程序 Nginx 支持标准的进程信号,通过 kill 或 killall 命令发送 HUP 信号表示重载配置,
    QUIT 信号表示退出进程,KILL 信号表示杀死进程。例如,若使用 killall 命令,重载配置、
    停止服务的操作分别如下所示(通过“-s”选项指定信号种类)

    killall -s HUP nginx      ###选项 -s HUP 等同于 -1  重新加载 systemctl reload nginx 
    killall -s QUIT nginx     ###选项 -s QUIT 等同于 -3  停止服务 systemctl stop nginx
    当 Nginx 进程运行时,PID 号默认存放在 logs/目录下的 nginx.pid 文件中,因此若改用
    kill 命令,也可以根据 nginx.pid 文件中的 PID 号来进行控制。

    12、添加 Nginx 系统服务

    为了使 Nginx 服务的启动、停止、重载等操作更加方便,可以编写基于 CentOS 7.6 的
    Nginx 服务控制文件使用 systemctl 工具来进行管理,CentOS7.6 系统的管理习惯

     

    检查通过systemctl命令能否正常 启动、停止、重启、重载 Nginx 服务

    二、 安装MySQL服务

    1、安装Mysql环境依赖包

    2、创建运行用户

    (关键点:千万不要加 -M)

    3、编译安装

    上传mysql-boost-5.7.20.tar.gz到opt目录下并进行解压,然后进行配置

    4、 数据库目录进行权限调整

    5、调整配置文件

    6、设置环境变量

    7、初始化数据库

    8、数据库开启自启、 关闭、状态 

    9、设置Mysql密码

    刚开始没密码是空的直接回车,然后输入新密码,在此确认新密码,这是在root账户下运行的

    10、登录数据库

    这个命令敲下,提示要输入密码,这个就是刚才设置的密码

     此时Mysql数据库就已经安装好

  • 相关阅读:
    计算机毕设(附源码)JAVA-SSM基于协同过滤算法的甜品推荐系统
    记一次 .NET 某打印服务 非托管内存泄漏分析
    el-input textarea显示自定义剩余字数
    【Node.JS 】http的概念及作用
    【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中
    UDP通信
    MySQL中的索引
    flink 技术总结待续
    Docker:(十)consul注册中心、注册机
    【无标题】
  • 原文地址:https://blog.csdn.net/liji133122/article/details/126490986
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号