Skip to content

安装配置

常用数据库的安装与基础配置。

MySQL

⚠️ 前置条件(选择其一):

  • 方式 1: Windows 包管理器 winget
  • 方式 2: Docker Desktop(推荐用于开发环境)

官网: https://www.mysql.com/

下载地址: https://dev.mysql.com/downloads/mysql/

安装

使用 winget:

powershell
winget install Oracle.MySQL

Docker 方式:

powershell
docker run -d --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:8

常用命令

sql
-- 连接
mysql -u root -p

-- 查看数据库
SHOW DATABASES;

-- 创建数据库
CREATE DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- 创建用户
CREATE USER 'user'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON mydb.* TO 'user'@'%';
FLUSH PRIVILEGES;

PostgreSQL

⚠️ 前置条件(选择其一):

  • 方式 1: Windows 包管理器 winget
  • 方式 2: Docker Desktop(推荐用于开发环境)

官网: https://www.postgresql.org/

下载地址: https://www.postgresql.org/download/

安装

使用 winget:

powershell
winget install PostgreSQL.PostgreSQL

Docker 方式:

powershell
docker run -d --name postgres -p 5432:5432 -e POSTGRES_PASSWORD=postgres postgres:16

常用命令

sql
-- 连接
psql -U postgres

-- 查看数据库
\l

-- 创建数据库
CREATE DATABASE mydb;

-- 切换数据库
\c mydb

-- 查看表
\dt

Redis

⚠️ 前置条件

  • Docker Desktop(推荐,Windows 下最简单的安装方式)

官网: https://redis.io/

下载地址: https://redis.io/downloads/

安装

Docker 方式(推荐):

powershell
docker run -d --name redis -p 6379:6379 redis:7

客户端工具

⚠️ 前置条件: Windows 包管理器 winget

Another Redis Desktop Manager:

powershell
winget install qishibo.AnotherRedisDesktopManager

常用命令

bash
# 连接
redis-cli

# 基本操作
SET key value
GET key
DEL key

# 查看所有 key
KEYS *

MongoDB

⚠️ 前置条件

  • Docker Desktop(推荐用于开发环境)

官网: https://www.mongodb.com/

下载地址: https://www.mongodb.com/try/download/community

安装

Docker 方式:

powershell
docker run -d --name mongo -p 27017:27017 mongo:7

客户端工具

⚠️ 前置条件: Windows 包管理器 winget

MongoDB Compass(官方 GUI):

powershell
winget install MongoDB.Compass.Full

常用命令

javascript
// 连接
mongosh

// 查看数据库
show dbs

// 切换/创建数据库
use mydb

// 查看集合
show collections

// 插入文档
db.users.insertOne({ name: "test", age: 18 })

// 查询
db.users.find()