Redis:在 localhost 上启动,并监听端口 6379
MySQL:在 localhost 上启动,并监听端口 3306
Elasticsearch:在 127.0.0.1 上启动,并监听端口 9300
1. Redis
确保 Redis 在 localhost 上启动并监听端口 6379。
配置步骤:
找到 Redis 配置文件:
Redis 的配置文件通常位于 Redis 安装目录下,文件名为 redis.windows.conf
。
编辑配置文件:
使用文本编辑器(如 Notepad++ 或记事本)打开 redis.windows.conf 文件。
确保以下配置项存在:
conf
bind 127.0.0.1
port 6379
如果 bind 或 port 行不存在,可以手动添加。
启动 Redis 服务:
打开命令提示符(以管理员身份运行)。
导航到 Redis 安装目录,运行以下命令启动 Redis:
bash
redis-server.exe redis.windows.conf
如果 Redis 已注册为 Windows 服务,可以使用以下命令启动:
bash
redis-server --service-start
验证 Redis 是否启动并监听:
使用命令检查端口占用情况:
bash
netstat -ano | findstr 6379
如果看到类似以下输出,则表示 Redis 正在监听端口 6379:
TCP 127.0.0.1:6379 0.0.0.0:0 LISTENING
2. MySQL
确保 MySQL 在 localhost 上启动并监听端口 3306。
配置步骤:
找到 MySQL 配置文件:
MySQL 的配置文件通常位于 MySQL 安装目录下,文件名为 my.ini
。
编辑配置文件:
使用文本编辑器打开 my.ini 文件。
在 [mysqld] 部分下,确保以下配置项存在:
ini
bind-address = 127.0.0.1
port = 3306
如果 bind-address 或 port 行不存在,可以手动添加。
重启 MySQL 服务:
打开服务管理器(可以通过运行 services.msc 命令打开)。
找到 MySQL 服务,右键点击并选择“重新启动”。
验证MySQL是否启动成功
连接 MySQL:
mysql -u root -p
输入密码后,看到 mysql> 提示符即表示成功。
验证 MySQL 是否启动并监听:
输入以下命令检查端口监听情况:
netstat -ano | findstr "3306"
如果 MySQL 正在监听 3306 端口,会显示类似如下结果:
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 1234
TCP [::]:3306 [::]:0 LISTENING 1234
1234 是 MySQL 服务的进程 ID(PID)。
如果没有任何输出,说明 MySQL 没有监听 3306 端口。
查看 MySQL 进程:
tasklist | findstr "1234"
确认该 PID 对应的是 mysqld.exe(MySQL 服务进程)。
3. Elasticsearch
确保 Elasticsearch 在 127.0.0.1 上启动并监听端口 9300。
配置步骤:
找到 Elasticsearch 配置文件:
Elasticsearch 的配置文件通常位于 config/elasticsearch.yml
。
编辑配置文件:
使用文本编辑器打开 elasticsearch.yml 文件。
确保以下配置项存在:
yaml
network.host: 127.0.0.1
http.port: 9300
如果 network.host 或 transport.tcp.port 行不存在,可以手动添加。
启动 Elasticsearch 服务:
打开命令提示符,导航到 Elasticsearch 的 bin 目录。
运行以下命令启动 Elasticsearch:
bash
elasticsearch.bat
验证 Elasticsearch 是否启动并监听:
使用命令检查端口占用情况:
bash
netstat -ano | findstr 9300
如果看到类似以下输出,则表示 Elasticsearch 正在监听端口 9300:
TCP 127.0.0.1:9300 0.0.0.0:0 LISTENING