当Windows中已经下载了Mysql,MongoDb,Redis,WSL中下载必坑指南

当Windows中已经下载了Mysql,MongoDb,Redis,WSL中下载必坑指南

mysql默认端口号:3306

mongod默认端口号:27017

redis默认端口号:3306

当在windows中安装并正在运行时,默认的端口好会被占用。所以直接在WSL中安装运行会报莫名错误。

解决思路就是改变WSL中运行时的端口号。

三者操作大同小异

本人时Ubuntu 发行版,虽已Ubuntu为例

mysql

  1. 打开 Ubuntu 命令行并更新可用的包:sudo apt update

  2. 更新该包后,使用以下命令安装 MySQL:sudo apt install mysql-server

  3. 确认安装并获取版本号:mysql --version

  4. 启动 MySQL Server / 检查状态:systemctl status mysql

    此时,应该会报错,就是由于端口被占用。

    那么,就要修改mysql的配置文件,修改wsl中mysql默认端口号

    在这里插入图片描述

    • /usr/bin/mysql:这是 Linux 系统中常见的 MySQL 命令行工具的路径。
    • /etc/mysql:这是 MySQL 配置文件通常所在的目录。
    • /usr/lib/mysql:这是 MySQL 库文件所在的目录。
    • /usr/share/mysql:这是 MySQL 文档和脚本所在的目录。
    • /mnt/c/Program Files/MySQL/MySQL Server 5.7/bin/mysql.exe:这表明你的 Windows 系统上安装了 MySQL Server 5.7,并且它的可执行文件位于 C 盘的 Program Files 目录下。
    • /usr/share/man/man1/mysql.1.gz:这是 MySQL 命令的手册页(manual page)的压缩文件。
  5. 若要打开 MySQL 提示符,请输入:sudo mysql

mongodb

建议根据官方先下载:https://www.mongodb.com/zh-cn/docs/manual/tutorial/install-mongodb-on-ubuntu/

下面是我本人的下载步骤

  1. 检查版本 :

    cat /etc/lsb-release
    
  2. 导入公钥:

    sudo apt-get install gnupg curl
    
    curl -fsSL https://www.mongodb.org/static/pgp/server-8.0.asc | \
       sudo gpg -o /usr/share/keyrings/mongodb-server-8.0.gpg \
       --dearmor
    
  3. 根据版本创建列表文件

    echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-8.0.gpg ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/8.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-8.0.list
    
  4. 加载包数据库

    sudo apt-get update
    
  5. 安装最新版本

    sudo apt-get install -y mongodb-org
    
  6. 确定初始化系统

    ps --no-headers -o comm 1
    
  7. 启动mongodb

    sudo systemctl start mongod
    

    应该不会启动成功,验证一下

    sudo systemctl status mongod
    

    同理,是因为默认端口被占用,改变端口号即可

    在这里插入图片描述

此时如果直接通过mongosh连接,会直接连接到windows下的mongod。

所以要根据设置的端口号来连接。mongosh --port=27018

如果wsl中的mongod启动状态,那么windows中也可以通过指定端口号连接。

redis

  1. 更新源

    sudo apt update
    
  2. 安装:

    sudo apt install redis-server
    
  3. 版本号

    redis-server --version
    
  4. 开始运行

    sudo service redis-server start
    

接着修改配置文件的端口号

在这里插入图片描述

在这里插入图片描述

可以通过端口号进行连接

在这里插入图片描述

若有错误与不足请指出,关注DPT一起进步吧!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叫我DPT

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值