4人参与 • 2025-04-27 • 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 mysqld
、systemctl 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之前确保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.gz
、mv 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之前确保linux上面的nginx彻底删除干净,不知道怎么删除的去搜chatgpt。
1.创建/usr/local/nginx目录,并进入该目录:mkdir -p /usr/local/nginx
、cd /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/tcp
、firewall-cmd --reload
6.验证是否安装成功:在浏览器中输入服务器ip
到此这篇关于linux上安装mysql、redis、nginx的文章就介绍到这了,更多相关linux安装mysql、redis、nginx内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
您想发表意见!!点此发布评论
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论