簡介
- 本文記錄了常用資料庫,MySQL、PostgreSQL、MSSQL、Oracle、Redis、MongoDB在Windows 及Linux(Ubuntu)下(MSSQL、Oracle除外)的安裝,macOS可參考前兩者。
- 解決了Oracle 在Windows下安裝,報IO Error的錯誤。
- 本文為純文字說明步驟,沒截圖。
- Windows下的都進行了測試,Linux下比較簡單僅給出了指令。
- 參考文檔:隻要能搜到,步驟清晰,基本都參考了。
作業系統選擇
Windows
- 友善測試SQL Server,使用Windows Server 2019
Linux
- 大多隻是包管理器不同而已,換一下指令即可
- 以Ubuntu為例
MacOS
- 可參考Windows與Linux
Docker
- 直接拖就好,注意啟動指令
MySQL
Windows
- 官網下載下傳安裝包
- zip https://dev.mysql.com/downloads/mysql/
- 下文以此為例
- MSI安裝 https://dev.mysql.com/downloads/windows/installer/8.0.html
- 圖形化操作簡單一些
- 解壓縮
- 環境變量
- 建立變量 MYSQL_HOME 值為MySQL目錄
- 編輯Path,添加%MYSQL_HOME%\bin
- 管理者運作指令行
- 初始化資料庫:mysqld --initialize --console,記錄出現的root密碼
- 将MySQL安裝為服務 mysqld -install
- 啟動MySQL net start mysql停止 net stop mysql删除服務 mysqld -remove mysql
- 連接配接并更新密碼
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
- 官網下載下傳
- https://www.enterprisedb.com/downloads/postgres-postgresql-downloads
- 方案一:使用安裝包,安裝簡單,元件全選,一路往下即可,如果不出意外的話,我就出了意外
- 方案二:使用ZIP安裝
- 解壓,建立data目錄
- 使用管理者權限運作CMD,進入bin
- 初始化
- 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
- -D data 指定初始化的資料庫目錄(此處為目前目錄的data檔案夾) -U postgres 資料庫超級使用者名(此處為postgres,如果不設定,會用目前windows使用者名為賬号) -A password 資料庫使用密碼授權 -E utf8 資料庫編碼格式 --locale=C 資料庫簇使用的本地化語言 -W 指令行執行後 輸入密碼
- 初始化過程中需要輸入兩次 超級使用者密碼,用于設定 postgres 使用者的密碼
- 注冊服務
- pg_ctl.exe register -D "D:\Software\PostgreSQL\data" -PostgreSQL
- 配置檔案
- data下postgresql.conf
- #listen_addresses = 'localhost'去掉#取消注釋
- #port = 5432去掉#取消注釋
- pg_hba.conf
- 僅本地測試可以不管
- # 監聽 host all all 0.0.0.0/0 scram-sha-256 host all all ::/0 scram-sha-256
- 啟動關閉
- net start PostgreSQL net stop PostgreSQL
- pgAdmin 為圖形化控制台,SQL Shell(psql)指令行
- 其他:
- 解除安裝
- pg_ctl.exe unregister -PostgreSQL
Linux
- sudo apt-get update sudo apt-get install postgresql postgresql-client
- 安裝完畢後,系統會建立一個資料庫超級使用者 postgres,密碼為空。
- 進入資料庫
- sudo su postgresql psql
- 修改通路IP,允許遠端通路
- sudo vi /etc/postgresql/12/main/postgresql.conf12為版本
- #listen_addresses = 'localhost'去掉#取消注釋
- sudo vi /etc/postgresql/12/main/pg_hba.conf加入
- host all all 0.0.0.0/0
- 重新開機服務生效
- sudo service postgresql restart
SQL Server
Windows
- 官網下載下傳或msdn下載下傳
- https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads
- ed2k://|file|cn_sql_server_2019_developer_x64_dvd_c21035cc.iso|1632086016|7AFACB434CF9716CA7818F39F06BE0F5|/
- 挂載鏡像,setup安裝
- SQL Server安裝中心,選擇第一個全新安裝,第三個管理工具之後安裝
- 選擇免費的Developer開發者類型,商業需求選商業版
- 一直下一步到功能選擇
- 資料庫引擎服務必選,為做測試可全選
- 預設執行個體
- 下一步到資料庫引擎配置,選混合模式,添加密碼,添加使用者
- 下一步至結束
- 安裝中心點選管理工具會跳轉至官網,下載下傳SQL Server Management Studio
- 一直下一步即可
- 使用管理工具連接配接
- 伺服器名可選主機名,可選localhost
- 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
- 官網下載下傳
- https://www.oracle.com/database/technologies/oracle-database-software-downloads.html
- 解壓,setup
- 配置選項注意的點
- 建立并配置單執行個體資料庫
- 桌面類
- 建立新Windows使用者
- 設定目錄,資料庫名,密碼
- 如果使用新的Windows使用者或其他普通使用者,目錄權限很重要,很重要,需要給予這個使用者對Oracle目錄的完全控制權限。
- 下一步到安裝産品
- 報ACL錯誤可以點選繼續跳過
- 未賦予目錄權限會導緻IO Error
- 等待至完成,時間比較長
Linux
最新版19c官方建議使用
- Oracle Linux
- Red Hat Enterprise
- SUSE Linux Enterprise Server
步驟比較繁瑣,隻是嘗試Oracle的話,沒有挑戰的必要
Redis
Windows
- GitHub 下載下傳
- https://github.com/tporadowski/redis/releases
- 解壓
- 配置環境變量
- 編輯path,添加Redis路徑
- 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
- 官網下載下傳
- http://www.mongodb.org/downloads
- 安裝簡單
Linux
- sudo apt update
- sudo apt-get install mongodb
- 終端輸入mongo測試是否安裝完成
網安學習資料包已經打包好,需要的夥伴在評論區發送【求分享】,我挨個發