it编程 > 数据库 > Mysql

Linux上安装Mysql、Redis、Nginx的详细步骤记录

4人参与 2025-04-27 Mysql

安装mysql

在下载mysql之前确保linux上面的mysql彻底删除干净,不知道怎么删除的去搜chatgpt。

1.在linux服务器/usr/local目录下面创建mysql目录:mkdir -p /usr/local/mysql,并进入到该目录

2.下载官方mysql:

wget https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm

3.安装这个repo包:rpm -ivh mysql80-community-release-el7-11.noarch.rpm

4.安装mysql8:yum install mysql-community-server

5.启动并设置开机自启:systemctl start mysqldsystemctl enable mysqld

6.查看初始密码:grep 'temporary password' /var/log/mysqld.log

7.使用这个初始密码登录mysql:mysql -u root -p'初始密码'

8.修改登录密码:alter user 'root'@'localhost' identified by 'mynewpassw0rd!';

9.允许远程ip登录:update mysql.user set host ='%' where user = 'root';

10.防火墙中添加3306端口:firewall-cmd --permanent --add-port=3306/tcp

11.重新加载防火墙配置让其生效:firewall-cmd --reload

12.验证3306端口是否添加到防火墙:firewall-cmd --list-ports

安装redis 

本方法是以源码的方式安装redis,在安装redis之前确保linux上面的redis彻底删除干净,不知道怎么删除的去搜chatgpt。

1.进入linux服务器/usr/local目录:cd /usr/local

2.安装依赖:install -y gcc tcl

3.下载redis源码:curl -o http://download.redis.io/releases/redis-6.2.7.tar.gz

4.解压并重名了目录:tar -zxvf redis-6.2.7.tar.gzmv redis-6.2.7 redis

5.编译二进制文件:cd redis、make、make prefix=/usr/local/redis install

6.修改redis配置文件:将daemonize no改为 daemonize yes、requirepass 密码、注释掉bind 127.0.0.1 -::1

7.进入/usr/local/redis/bin运行redis服务:./redis-server ../redis.conf

8.设置redis服务开机自启:创建systemd服务文件vim /etc/systemd/system/redis.service,添加一下内容:

[unit]
description=redis in-memory data store
after=network.target

[service]
type=forking
execstart=/usr/local/redis/bin/redis-server /usr/local/redis/redis.conf
execstop=/usr/local/redis/bin/redis-cli -a 你的密码 shutdown
restart=always
user=root
group=root

[install]
wantedby=multi-user.target

重新加载服务配置systemctl daemon-reexec、systemctl daemon-reload,启动redis服务并设置开机自启systemctl start redis、systemctl enable redis

9.查看redis服务状态:systemctl status redis

安装nginx

在下载nginx之前确保linux上面的nginx彻底删除干净,不知道怎么删除的去搜chatgpt。

1.创建/usr/local/nginx目录,并进入该目录:mkdir -p /usr/local/nginxcd /usr/local/nginx

2.下载官方nginx安装包:wget http://nginx.org/packages/centos/7/x86_64/rpms/nginx-1.24.0-1.el7.ngx.x86_64.rpm

3.安装rpm包:yum install -y ./nginx-1.24.0-1.el7.ngx.x86_64.rpm

4.启动并设置开机自启:systemctl start nginx、systemctl enable nginx

5.开放80端口:firewall-cmd --permanent --add-port=80/tcpfirewall-cmd --reload

6.验证是否安装成功:在浏览器中输入服务器ip

总结 

到此这篇关于linux上安装mysql、redis、nginx的文章就介绍到这了,更多相关linux安装mysql、redis、nginx内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

Mysql中条件字段有索引,但使用不了索引的几种场景详解

04-27

MySQL时间分区表的创建与数据清理

04-27

mysql如何简单定位慢查询并分析SQL执行效率

04-27

检查数据库服务器是否正在运行的常见方法小结

04-27

深入解析MYSQL 常用数值函数和条件函数

04-27

CentOS系统中MySQL安装完整步骤详解

04-27

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论