u
No files matched your search
@@ -0,0 +1,3 @@
|
||||
PostgreSQL(常简称“Postgres”)是一款强调可扩展性和标准兼容性的对象关系型数据库管理系统(ORDBMS)。作为数据库服务器,其核心功能是安全存储数据并支持最佳实践,同时支持本地或网络(含互联网)中的应用程序按需检索数据。它可处理从小型单机应用到高并发互联网应用的各类负载,最新版本还支持数据库复制以提升安全性和可扩展性。
|
||||
|
||||
PostgreSQL 实现了 SQL:2011 标准的大部分功能,支持 ACID 事务(含多数 DDL 语句),通过多版本并发控制(MVCC)避免锁竞争,提供防脏读和完全可序列化能力。它支持复杂 SQL 查询、多种索引类型、可更新视图、物化视图、触发器、外键,以及函数和存储过程,并拥有丰富的第三方扩展。此外,PostgreSQL 支持从其他数据库迁移,通过标准 SQL 兼容和迁移工具,甚至可通过内置或第三方扩展模拟专有数据库的特性(如 Oracle)。
|
||||
@@ -0,0 +1,15 @@
|
||||
## Docker安装
|
||||
dockerhub网站:https://hub.docker.com/_/postgres
|
||||
|
||||
1. 拉取
|
||||
|
||||
```bash
|
||||
docker pull postgres@18
|
||||
```
|
||||
2. 运行
|
||||
|
||||
```bash
|
||||
docker run --name postgres18 -e POSTGRES_PASSWORD=xxx -p 5432:5432 -d postgres:18
|
||||
```
|
||||
|
||||
> 初始化数据库:postgres 默认用户名:postgres
|
||||
@@ -0,0 +1,38 @@
|
||||
## Docker 安装
|
||||
|
||||
拉取镜像
|
||||
|
||||
```bash
|
||||
docker pull redis:8.4-alpine
|
||||
```
|
||||
|
||||
快速启动
|
||||
|
||||
```bash
|
||||
docker run -d --name redis -p 6370:6379 redis:8.4-alpine --requirepass "xxx"
|
||||
```
|
||||
|
||||
在容器启动后配置密码
|
||||
|
||||
```bash
|
||||
# 拉取redis镜像
|
||||
docker pull redis
|
||||
|
||||
# 启动容器
|
||||
docker run -d -p 6366:6379 --name myredis2 redis
|
||||
|
||||
# 通过容器id,进入redis
|
||||
docker exec -it myredis2 /bin/bash
|
||||
|
||||
# 运行redis客户端
|
||||
redis-cli
|
||||
|
||||
# 查看redis的密码
|
||||
config get requirepass
|
||||
|
||||
# 设置redis的密码
|
||||
config set requirepass yourPassword
|
||||
|
||||
# 认证
|
||||
auth yourPassword
|
||||
```
|
||||
@@ -0,0 +1,11 @@
|
||||
SQL Server 是微软推出的一款关系型数据库管理系统(RDBMS),主要用于存储、管理和处理结构化数据。
|
||||
|
||||
简单来说可以这样理解:
|
||||
|
||||
稳定可靠:常用于企业级应用,适合处理大量数据和高并发场景
|
||||
|
||||
功能全面:支持事务、索引、视图、存储过程、触发器等常见数据库功能
|
||||
|
||||
和微软生态集成好:和 Windows、.NET、Azure 等配合非常顺畅
|
||||
|
||||
易上手:自带管理工具(SSMS),对新手和运维都比较友好
|
||||
@@ -0,0 +1,200 @@
|
||||
## Windows系统
|
||||
|
||||
### 安装
|
||||
|
||||
**1**、登陆微软中国官网:[Microsoft - Official Home Page](https://link.zhihu.com/?target=https%3A//www.microsoft.com/zh-cn/);在搜索中输入 SQL Server 2008 并搜索。
|
||||
|
||||

|
||||
|
||||
下载链接:
|
||||
|
||||
[Download Microsoft® SQL Server® 2008 R2 SP2 - Express Edition from Official Microsoft Download Center](https://link.zhihu.com/?target=https%3A//www.microsoft.com/zh-CN/download/details.aspx%3Fid%3D30438)
|
||||
|
||||
**2**、下载
|
||||
|
||||
下载 64 位程序,如果系统是 32 位,就选 32 位的
|
||||
|
||||

|
||||
|
||||
这里只下载 **SQLEXPR_x64_CHS.exe** ,可视化工具选用 **Navicat**
|
||||
|
||||
**3**、安装
|
||||
|
||||
先安装SQL,再安装 SQL Management Studio
|
||||
|
||||
双击SQLEXPR_x64.CHS
|
||||
|
||||

|
||||
|
||||
等待加载完毕
|
||||
|
||||
(这时会有一定的几率提醒你的电脑缺少[Microsoft .NET Framework 2.0](https://zhida.zhihu.com/search?content_id=102713512&content_type=Article&match_order=1&q=Microsoft+.NET+Framework+2.0&zd_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJ6aGlkYV9zZXJ2ZXIiLCJleHAiOjE3NDk3MzMwMzQsInEiOiJNaWNyb3NvZnQgLk5FVCBGcmFtZXdvcmsgMi4wIiwiemhpZGFfc291cmNlIjoiZW50aXR5IiwiY29udGVudF9pZCI6MTAyNzEzNTEyLCJjb250ZW50X3R5cGUiOiJBcnRpY2xlIiwibWF0Y2hfb3JkZXIiOjEsInpkX3Rva2VuIjpudWxsfQ.riy6QZKx3etA1Hd2g0oaCLoNl0G_pzuoq8tZqWZXfFo&zhida_source=entity) 或更高版本
|
||||
|
||||
根据他的提示进行安装就行)
|
||||
|
||||

|
||||
|
||||
如果没有,请忽略这一步。
|
||||
|
||||
当他顺利加载完毕之后,我们就可以看到下图所示的界面,**点击全新安装**
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
接受并下一步
|
||||
|
||||

|
||||
|
||||
点击安装
|
||||
|
||||
一直下一步,保持默认设置到”实例配置“这一节,并选择”默认实例“,并点击下一步
|
||||
|
||||

|
||||
|
||||
再一路下一步到”数据库引擎配置这一节“
|
||||
|
||||

|
||||
|
||||
如果没有用户的话就点击”添加当前用户”
|
||||
|
||||

|
||||
|
||||
错误报告可选可不选
|
||||
|
||||
一直下一步直到安装完成
|
||||
|
||||

|
||||
|
||||
到此为止,我们的安装过程已经进行完成了。 SQL Management Studio 可按照需求安装
|
||||
|
||||
### 配置
|
||||
|
||||
#### 服务
|
||||
|
||||
Windows 系统:`win` + `r` 输入 `services.msc` ,打开后找到 SqlServer 相关的,并将服务修改为自动,并且需要 首次 手动启动
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
#### 协议
|
||||
|
||||
`win` 键启动搜索,搜索 SQL Server 配置管理器
|
||||
|
||||

|
||||
|
||||
点击 SQL Server 配置管理器,确保该三个协议已启动,未启动则启动
|
||||
|
||||
#### 端口
|
||||
|
||||
右键 TCP/IP
|
||||
|
||||

|
||||
|
||||
点击属性,修改 TCP 端口 为 1433
|
||||
|
||||

|
||||
|
||||
点击 应用 和 确认后,**重启电脑才能生效**
|
||||
|
||||
### 校验
|
||||
|
||||
**校验是否安装正确**
|
||||
|
||||
打开 **命令提示符**(Win + R,输入 `cmd`,回车)
|
||||
|
||||
Windows 上默认安装 SQL Server 的时候,通常会带有 `sqlcmd` 工具(如果没有,可能需要单独安装“命令行工具”)。
|
||||
|
||||
1. 打开 **命令提示符**(Win + R,输入 `cmd`,回车)
|
||||
2. 输入以下命令连接本机默认实例:
|
||||
|
||||
```bash
|
||||
sqlcmd -S localhost -E
|
||||
```
|
||||
|
||||
参数说明:
|
||||
|
||||
- `-S localhost` :连接本机默认实例
|
||||
- `-E` :使用 Windows 身份验证
|
||||
|
||||
3. 如果成功连接,你会看到类似如下提示:
|
||||
|
||||
```shell
|
||||
1>
|
||||
```
|
||||
|
||||
4. 在提示符后输入测试命令:
|
||||
|
||||
```sql
|
||||
SELECT @@VERSION;
|
||||
GO
|
||||
```
|
||||
|
||||
然后按回车,输出当前 SQL Server 版本信息,证明连接成功。
|
||||
|
||||
5. 输入
|
||||
|
||||
```
|
||||
QUIT
|
||||
```
|
||||
|
||||
退出命令行界面。
|
||||
|
||||
### 启用混合模式认证(SQL Server 和 Windows 认证)
|
||||
|
||||
默认情况下,SQL Server 只开启 Windows 认证(Windows Authentication Mode),你需要手动开启“混合模式”(Mixed Mode Authentication),才能使用 SQL Server 账号(如 `sa`)登录。
|
||||
|
||||
1. 打开命令提示符,连接到 SQL Server:
|
||||
|
||||
```bash
|
||||
sqlcmd -S localhost -E
|
||||
```
|
||||
|
||||
2. 执行以下命令开启混合模式:
|
||||
|
||||
```sql
|
||||
EXEC xp_instance_regwrite
|
||||
N'HKEY_LOCAL_MACHINE',
|
||||
N'Software\Microsoft\MSSQLServer\MSSQLServer',
|
||||
N'LoginMode',
|
||||
REG_DWORD,
|
||||
2
|
||||
GO
|
||||
```
|
||||
|
||||
> 说明:`LoginMode` 设置为 `2` 表示混合模式,`1` 表示只 Windows 认证。
|
||||
|
||||
3. 重启 SQL Server 服务,使设置生效:
|
||||
|
||||
- 打开服务管理器,找到 `SQL Server (实例名)` 服务,点击“重启”或先停止再启动。
|
||||
|
||||
4. 启用 `sa` 账号并设置密码(默认可能禁用)
|
||||
|
||||
继续用 `sqlcmd` 执行:
|
||||
|
||||
```
|
||||
ALTER LOGIN sa ENABLE;
|
||||
GO
|
||||
ALTER LOGIN sa WITH PASSWORD = '你的强密码';
|
||||
GO
|
||||
```
|
||||
|
||||
- **密码建议**:至少 8 位,包含大小写字母、数字和特殊符号。
|
||||
|
||||
5. 测试账号密码登录
|
||||
|
||||
- 使用 `sqlcmd`:
|
||||
|
||||
```bash
|
||||
sqlcmd -S localhost -U sa -P 你的密码
|
||||
```
|
||||
|
||||
- 连接成功即开启账号密码登录。
|
||||
|
||||
6. 额外说明
|
||||
|
||||
- 修改注册表和重启服务后才生效。
|
||||
- 也可以用 PowerShell 或其他管理工具执行上述 SQL 命令。
|
||||
- 强烈建议启用强密码,防止安全风险。
|
||||
- 生产环境尽量避免启用 `sa`,建议创建新的 SQL 登录账号。
|
||||
|
After Width: | Height: | Size: 35 KiB |
|
After Width: | Height: | Size: 34 KiB |
|
After Width: | Height: | Size: 69 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 135 KiB |
|
After Width: | Height: | Size: 25 KiB |
|
After Width: | Height: | Size: 28 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 125 KiB |
|
After Width: | Height: | Size: 14 KiB |
|
After Width: | Height: | Size: 142 KiB |
|
After Width: | Height: | Size: 156 KiB |
|
After Width: | Height: | Size: 151 KiB |
|
After Width: | Height: | Size: 64 KiB |
|
After Width: | Height: | Size: 173 KiB |
|
After Width: | Height: | Size: 168 KiB |
|
After Width: | Height: | Size: 21 KiB |
|
After Width: | Height: | Size: 83 KiB |