常见数据库安装

简介

  1. 本文记录了常用数据库,MySQL、PostgreSQL、MSSQL、Oracle、Redis、MongoDB在Windows 及Linux(Ubuntu)下(MSSQL、Oracle除外)的安装,macOS可参考前两者。
  2. 解决了Oracle 在Windows下安装,报IO Error的错误。
  3. 本文为纯文本说明步骤,没截图。
  4. Windows下的都进行了测试,Linux下比较简单仅给出了命令。
  5. 参考文档:只要能搜到,步骤清晰,基本都参考了。

操作系统选择

Windows

Linux

MacOS

Docker

MySQL

Windows

  1. 官网下载安装包
    1. zip https://dev.mysql.com/downloads/mysql/
      1. 下文以此为例
    2. MSI安装 https://dev.mysql.com/downloads/windows/installer/8.0.html
      1. 图形化操作简单一些
  2. 解压缩
  3. 环境变量
    1. 新建变量 MYSQL_HOME 值为MySQL目录
    2. 编辑Path,添加%MYSQL_HOME%bin
  4. 管理员运行命令行
    1. 初始化数据库:mysqld --initialize --console,记录出现的root密码
    2. 将MySQL安装为服务 mysqld -install
    3. 启动MySQL net start mysql停止 net stop mysql删除服务 mysqld -remove mysql
  5. 连接并更新密码

Linux

在Linux下有两种可选的MySQL

安装

PostgreSQL

Windows

  1. 官网下载
    1. https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
  2. 方案一:使用安装包,安装简单,组件全选,一路往下即可,如果不出意外的话,我就出了意外
  3. 方案二:使用ZIP安装
    1. 解压,创建data目录
    2. 使用管理员权限运行CMD,进入bin
    3. 初始化
      1. initdb -D "D:SoftwarePostgreSQLdata" -E UTF8 -U postgres --locale="Chinese (Simplified)_China.936" --lc-messages="Chinese_China.936" -A scram-sha-256 -W
      2. -D data 指定初始化的数据库目录(此处为当前目录的data文件夹) -U postgres 数据库超级用户名(此处为postgres,如果不设置,会用当前windows用户名为账号) -A password 数据库使用密码授权 -E utf8 数据库编码格式 --locale=C 数据库簇使用的本地化语言 -W 命令行执行后 输入密码
    4. 初始化过程中需要输入两次 超级用户口令,用于设置 postgres 用户的密码
    5. 注册服务
      1. pg_ctl.exe register -D "D:SoftwarePostgreSQLdata" -PostgreSQL
    6. 配置文件
      1. data下postgresql.conf
        1. #listen_addresses = 'localhost'去掉#取消注释
        2. #port = 5432去掉#取消注释
      2. pg_hba.conf
        1. 仅本地测试可以不管
        2. # 监听 host all all 0.0.0.0/0 scram-sha-256 host all all ::/0 scram-sha-256
    7. 启动关闭
    8. net start PostgreSQL net stop PostgreSQL
  4. pgAdmin 为图形化控制面板,SQL Shell(psql)命令行
  5. 其他:
    1. 卸载
    2. pg_ctl.exe unregister -PostgreSQL

Linux

  1. sudo apt-get update sudo apt-get install postgresql postgresql-client
  2. 安装完毕后,系统会创建一个数据库超级用户 postgres,密码为空。
  3. 进入数据库
  4. sudo su postgresql psql
  5. 修改访问IP,允许远程访问
    1. sudo vi /etc/postgresql/12/main/postgresql.conf12为版本
      1. #listen_addresses = 'localhost'去掉#取消注释
    2. sudo vi /etc/postgresql/12/main/pg_hba.conf加入
      1. host all all 0.0.0.0/0
  6. 重启服务生效
    1. sudo service postgresql restart

SQL Server

Windows

  1. 官网下载或msdn下载
    1. https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads
    2. ed2k://|file|cn_sql_server_2019_developer_x64_dvd_c21035cc.iso|1632086016|7AFACB434CF9716CA7818F39F06BE0F5|/
  2. 挂载镜像,setup安装
  3. SQL Server安装中心,选择第一个全新安装,第三个管理工具之后安装
  4. 选择免费的Developer开发者类型,商业需求选商业版
  5. 一直下一步到功能选择
    1. 数据库引擎服务必选,为做测试可全选
  6. 默认实例
  7. 下一步到数据库引擎配置,选混合模式,添加密码,添加用户
  8. 下一步至结束
  9. 安装中心点击管理工具会跳转至官网,下载SQL Server Management Studio
    1. 一直下一步即可
  10. 使用管理工具连接
    1. 服务器名可选主机名,可选localhost
    2. window认证不用输入密码,SQL Server 验证:登陆名sa,密码为设置的密码

Linux

为兼容性和使用考虑,使用Windows更好。非要装也可以,给出链接

微软官方文档:Linux上的SQL Server

Oracle

Windows

  1. 官网下载
    1. https://www.oracle.com/database/technologies/oracle-database-software-downloads.html
  2. 解压,setup
  3. 配置选项注意的点
    1. 创建并配置单实例数据库
    2. 桌面类
    3. 创建新Windows用户
    4. 设置目录,数据库名,口令
      1. 如果使用新的Windows用户或其他普通用户,目录权限很重要,很重要,需要给予这个用户对Oracle目录的完全控制权限。
    5. 下一步到安装产品
      1. 报ACL错误可以点击继续跳过
      2. 未赋予目录权限会导致IO Error
    6. 等待至完成,时间比较长

Linux

最新版19c官方建议使用

步骤比较繁琐,只是尝试Oracle的话,没有挑战的必要

Redis

Windows

  1. GitHub 下载
    1. https://github.com/tporadowski/redis/releases
  2. 解压
  3. 配置环境变量
    1. 编辑path,添加Redis路径
  4. redis-server运行服务端,redis-cli运行客户端

Linux

sudo apt update

# 安装
sudo apt install redis-server

# 检查Redis是否正确安装并正常工作
redis-cli --version

# 配置位置
sudo vim /etc/redis/redis.conf

# 一些操作
sudo service redis start  # 启动
sudo service redis stop  # 关闭
sudo service redis restart  # 重启
sudo service redis staus #状态
redis-cli  # 客户端连接

# 远程连接 
sudo vi /etc/redis/redis.conf
# 将 bind 127.0.0.1 ::1 改为 bind 0.0.0.0
# 重启生效

# 设置密码
sudo vi /etc/redis/redis.conf
# 设置:requirepass 自己的密码

MongoDB

Windows

  1. 官网下载
    1. http://www.mongodb.org/downloads
  2. 安装简单

Linux

  1. sudo apt update
  2. sudo apt-get install mongodb
  3. 终端输入mongo测试是否安装完成

网安学习资料包已经打包好,需要的伙伴在评论区发送【求分享】,我挨个发

展开阅读全文

页面更新:2024-03-08

标签:数据库   下一步   管理工具   初始化   注释   常见   密码   简单   测试   目录   用户

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top