linux通过yum安装nginx和mysql
弄了一个小服务器,准备建个个人小网站,第一步是装一下服务软件。
更新系统软件包
在安装Nginx之前,建议更新系统上的所有软件包:
sudo yum update -y
安装Nginx
2. 安装Nginx
使用以下命令安装Nginx:
sudo yum install nginx -y
3. 验证安装
安装完成后,可以通过以下命令检查Nginx是否已安装:
nginx -v
这将显示Nginx的版本信息,确认Nginx已成功安装。
1. 启动Nginx
使用以下命令启动Nginx:
sudo systemctl start nginx
2. 设置开机自启
为了在系统启动时自动启动Nginx,可以使用以下命令:
sudo systemctl enable nginx
Nginx的配置文件位于/etc/nginx/目录下。以下是几个基本的配置步骤:
1. 修改默认配置
默认情况下,Nginx配置文件位于/etc/nginx/nginx.conf。您可以根据需要修改此文件。
... ...
安装mysql
1. 下载 RPM 包(如果尚未下载)
在MySQL官网中下载YUM源rpm安装包:https://dev.mysql.com/downloads/repo/yum/
2. 安装 RPM 包
sudo yuminstall mysql84-community-release-el8-1.noarch.rpm
3. 检查是否成功启用 MySQL 8.4 仓库
yum repolist enabled | grep mysql
预期输出:
mysql-connectors-community MySQL Connectors Community
mysql-tools-community MySQL Tools Community
mysql84-community MySQL 8.4 Community Server
4. 安装 MySQL 8.4
(1)安装 MySQL 服务端
sudo yum install mysql-community-server
(2)启动 MySQL 并设置开机自启
sudo systemctl start mysqld
sudo systemctl enable mysqld
(3)查看初始 root 密码
sudo grep 'temporary password' /var/log/mysqld.log (MySQL 8.4 默认会生成临时密码)
(4)运行安全配置向导
sudo mysql_secure_installation
按照提示修改 root 密码、移除匿名用户、禁用远程 root 登录等。