2022年4月15日 星期五

ⓒ使用 mosquitto 在 Windows 建立 MQTT 服務



1. 下載 mosquitto
https://mosquitto.org/download/
(mosquitto-2.0.14-install-windows-x64.exe)

2. 建立使用者密碼
使用管理員權限打開終端機,移動到安裝目錄


使用指令建立密碼檔案,其中 passwd 為密碼檔檔名;qqboxy 為使用者名稱,執行後輸入密碼即可


產生的密碼檔案內容範例如下:


3. 修改設定檔
使用管理者權限打開安裝目錄下的 mosquitto.conf 設定檔

找到 allow_anonymous 關鍵字,取消註解修改如下:


找到 password_file 關鍵字,修改如下:


4. 啟動服務
執行 services.msc 打開服務,找到 Mosquitto Broker 啟動它即完成服務的建立。

後記:
啟動基本的 MQTT Service 並不難,站長最近剛好需要建立一個來測試,順便做個紀錄。

2021年11月24日 星期三

ⓒ在 Windows 架設 MariaDB 服務

軟體名稱:MariaDB
軟體類型:SQL Server
官方網站:https://mariadb.org/
官方載點:mariadb-10.6.5-winx64.zip(本文使用 Zip 版)

首先執行 .\bin\mysql_install_db 初始化資料庫,
然後在根目錄建立並修改 my.ini 設定檔,如下:


建立 start.bat 檔案用於啟動伺服器:


設定資料庫 root 帳密:


建立 stop.bat 檔案用於停止伺服器


後記:
站長有點久沒有使用 MaraiDB 了,
在此做個紀錄也分享給大家。

2021年10月22日 星期五

ⓒ在Windows架設MongoDB 5服務

軟體名稱:MongoDB
軟體類型:NoSQL Server
官方網站:https://www.mongodb.com/
官方載點:主程式(本文使用 Zip 版)、 ShellDatabase Tools

建立『Start.bat』啟動檔與『Stop.bat』停止檔,然後執行『Start.bat』即可啟動伺服器並在背景服務運作。

『Start.bat』內容:


『Stop.bat』內容:


建立 admin 帳號密碼


登入 admin 建立一般 user 帳號密碼


後記:
更新了新版的 MongoDB 也隨手紀錄一下。

2021年6月29日 星期二

ⓒGithub 改用 Token 驗證


由於從 2021 年 8 月 13 日開始,在 GitHub 對 Git 操作進行身份驗證時不再接受帳戶密碼,因此需要改用 Token 來驗證各項應用。

1. 設定其實並不難,首先打開 Github 設定頁面:https://github.com/settings/tokens/new

2. 點選 Setting > Developer settings > Personal access tokens > Generate new token 按鈕

3. 勾選需要的權限,點選 Generate token

4. 產生後的 Token 僅會出現一次,請複製到需要的地方

後記:
站長也是經常使用 git 的開發者,因此需要替 git 設定一下新的驗證方式。

2021年6月24日 星期四

ⓒShareX Screen capture

軟體名稱:ShareX
軟體語言:多國語言
軟體類型:免費開源軟體
軟體官方:https://getsharex.com/
軟體功能:自動化螢幕截圖、錄影、檔案分享的生產力工具
軟體下載:https://github.com/ShareX/ShareX/releases/latest
軟體簡介:
ShareX 是一套免費的開源軟體,可讓您截取或記錄螢幕的任何區域,並只需按一下熱鍵即可複製到剪貼簿。 它還支援將圖片、文字或其他類型的檔案上傳到您可以選擇的眾多支援的網路分享空間。
後記:
這是站長使用多年的螢幕截圖軟體,一直以來都很喜歡走開源路線,自己寫的程式也會分享到 Blog 或 Github 等平台,因此非常鼓勵大家使用開源軟體。