天天看點

常見資料庫安裝

常見資料庫安裝

簡介

  1. 本文記錄了常用資料庫,MySQL、PostgreSQL、MSSQL、Oracle、Redis、MongoDB在Windows 及Linux(Ubuntu)下(MSSQL、Oracle除外)的安裝,macOS可參考前兩者。
  2. 解決了Oracle 在Windows下安裝,報IO Error的錯誤。
  3. 本文為純文字說明步驟,沒截圖。
  4. Windows下的都進行了測試,Linux下比較簡單僅給出了指令。
  5. 參考文檔:隻要能搜到,步驟清晰,基本都參考了。

作業系統選擇

Windows

  • 友善測試SQL Server,使用Windows Server 2019

Linux

  • 大多隻是包管理器不同而已,換一下指令即可
  • 以Ubuntu為例

MacOS

  • 可參考Windows與Linux

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

  • MySQL
  • MariaDB,開源社群維護的MySQL分支,如果Linux發行版沒有MySQL可以使用MariaDB

安裝

  • MySQL
  • sudo apt-get update
  • sudo apt-get install mysql-server
  • 提示設定MySQL root密碼,輸入即可
  • MariaDB
  • sudo apt-get install mariadb-server
  • sudo mysql即可進入MariaDB
  • 注意更新密碼

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:\Software\PostgreSQL\data" -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:\Software\PostgreSQL\data" -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

  • https://learn.microsoft.com/zh-cn/sql/linux/sql-server-linux-overview?view=sql-server-ver15

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 Linux
  • Red Hat Enterprise
  • SUSE Linux Enterprise Server

步驟比較繁瑣,隻是嘗試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測試是否安裝完成

網安學習資料包已經打包好,需要的夥伴在評論區發送【求分享】,我挨個發

繼續閱讀