centos nginx mysql_centos安装nginx,mysql

一.下载安装:

打开Nginx官网 : 点击这里

选择中间的stable version 此为最新稳定版,生产环境上建议使用的版本

Mainline version 相当于开发版,而Legacy versions是遗留的老版本稳定版

96d8d4028905f103ddc4b38d2889f05f.png

右击中间的nginx-1.12.2 pgp 复制链接地址:然后在centos上使用命令下载并安装:

# 1.下载

wget http://nginx.org/download/nginx-1.12.2.tar.gz

# 2.解压并切换到该目录

tar xvf nginx-1.12.2.tar.gz

cd nginx-1.12.2

# 3.运行./configure进行初始化配置

./configure

# 如出现PCRE或zlib缺失报错,yum安装即可

yum -y install pcre-devel

yum install -y zlib-devel

4.gcc编译安装

make && make install

5.启动nginx

cd /usr/local/nginx/sbin

./nginx

二:验证使用:

浏览器输入服务器ip地址访问:

1bcd9838e1abd436aa339e565ff3219d.png

命令验证:

执行curl http://localhost 出现下面信息表示启动成功

61d2b756b6c03b35b886082cfeb26431.png

1.nginx的常用命令

cd /usr/local/nginx/sbin

启动:./nginx

停止:./nginx -s stop

重启:./nginx -s reopen

执行./nginx -h 可以看到命令的帮助信息

2.设置启动命令:

首先,在linux系统的/etc/init.d/目录下创建nginx文件,使用如下命令:

vim /etc/init.d/nginx

文件内容:

#!/bin/bash

#Startup script for the nginx Web Server

#chkconfig: 2345 85 15

nginx=/usr/local/nginx/sbin/nginx

conf=/usr/local/nginx/conf/nginx.conf

case $1 in

start)

echo -n "Starting Nginx"

$nginx -c $conf

echo " done."

;;

stop)

echo -n "Stopping Nginx"

killall -9 nginx

echo " done."

;;

test)

$nginx -t -c $conf

echo "Success."

;;

reload)

echo -n "Reloading Nginx"

ps auxww | grep nginx | grep master | awk '{print $2}' | xargs kill -HUP

echo " done."

;;

restart)

$nginx -s reload

echo "reload done."

;;

*)

echo "Usage: $0 {start|restart|reload|stop|test|show}"

;;

esac

保存脚本文件后设置文件的执行权限:

chmod a+x /etc/init.d/nginx

然后,就可以通过该脚本对nginx服务进行管理了:

/etc/init.d/nginx start # 启动

/etc/init.d/nginx stop #停止

3.设置开机启动

先将nginx服务加入chkconfig管理列表:

chkconfig --add /etc/init.d/nginx

加完这个之后,就可以使用service对nginx进行启动,重启等操作了。

service nginx start

service nginx stop

设置终端模式开机启动:

chkconfig nginx on

MySQL:

这里只写yum安装方法:

在使用yum安装MySQL时,直接 yum install ... 会导致mysql版本过低,对于想要安装新版本又不想用tar包那么麻烦,官方提供了一种yum安装指定版本的方案。

1.打开mysql yum库下载页面:   https://dev.mysql.com/downloads/repo/yum/   选择想要下载的版本

25ea678ea18a817a7b719e3abc6996f4.png

这里我们选择Red Hat任意一个,因为centos属于Red Hat系。点击Download进入下载页面,右击只是下载的链接复制链接地址:

打开连接的服务器,用wget下载yum包

wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm

使用以下命令安装下载的发行包:

rpm -Uvh mysql57-community-release-el6-11.noarch.rpm

当使用MySQL Yum存储库时,默认选择安装MySQL的最新GA版本进行安装,如果需要其它版本,可自行到mysql官网查看文档

2.安装mysql:

sudo yum install mysql-community-server

3.启动mysql

sudo service mysqld start

# EL7平台:

sudo systemctl start mysqld.service

查看mysql状态:

sudo service mysqld status

# 基于EL7的平台:

sudo systemctl status mysqld.service

4.

MySQL服务器初始化(仅适用于MySQL 5.7):在服务器初始启动时,如果服务器的数据目录为空,则会发生以下情况:

服务器已初始化。

在数据目录中生成SSL证书和密钥文件。

超级用户帐户'root'@'localhost'被创建。超级用户的密码被设置并存储在错误日志文件中。要显示它,请使用以下命令:

sudo grep 'temporary password' /var/log/mysqld.log

通过使用生成的临时密码登录并尽快更改root密码,并为超级用户帐户设置自定义密码:

# 登录mysql

mysql -uroot -p

# 修改root密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass1!';

到此,mysql已经安装完毕,如需更多操作,点击这里

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值