萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 資料庫 >> MySQL 教學

Navicat 連接 MySQL 圖文教學:從安裝到建立連線的完整流程

Navicat 簡介

Navicat Premium 是支援 MySQL、Oracle、PostgreSQL、SQLite、SQL Server 多引擎的資料庫管理工具,提供資料傳輸、結構同步、排程備份、視覺化查詢建構等功能,是開發/運維人員的高效利器。

連接本地 MySQL 步驟詳解

前置條件

  • MySQL 服務已啟動 (Windows: net start mysql;Linux: systemctl start mysqld)
  • 確認埠號 (預設 3306) 與 root 密碼
  • 若遠程連線,需先在 MySQL 授權:GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'pwd'; FLUSH PRIVILEGES;

建立連線圖文流程

  1. 開啟 Navicat → 點擊工具列左上 「連線」 圖示 (或 Ctrl+N)
  2. 連線名稱:自訂,如 Local_Dev
  3. 主機:localhost 或 127.0.0.1 (遠程填 IP/域名)
  4. 埠號:3306 (若修改過請填實際值)
  5. 使用者名稱:root (或專用帳號)
  6. 密碼:輸入對應密碼,勾選 儲存密碼
  7. 點擊 測試連線 → 出現 連線成功 即可儲存
  8. 雙擊連線名稱即可進入資料庫管理介面

進階連線設定 (SSH/SSL/HTTP 隧道)

分頁適用場景關鍵設定
SSH跳板機/堡壘機環境SSH Host/Port/User/Key/Passphrase
SSL加密傳輸合規需求Client Key/Cert、CA Cert、Cipher
HTTP僅開放 HTTP 埠的雲資料庫Proxy URL、認證資訊

常見連線失敗排查

錯誤代碼/訊息原因解決方案
2003 Can't connectIP/埠錯、服務未啟、防火牆阻擋ping/telnet 測通、啟動服務、開放 3306
1045 Access denied帳號密碼錯、主機授權不匹配確認 user@host、重設密碼、flush privileges
2058 Authentication pluginMySQL 8.0 預設 caching_sha2_passwordNavicat 升級 15+、或改用 mysql_native_password
SSL connection errorSSL 模式不匹配連線屬性 → SSL → 勾選「使用 SSL」或取消

實用小技巧

  • 分組管理:右鍵連線 → 移至群組,依環境 (Dev/Test/Prod) 分類
  • 查詢編輯器:Ctrl+T 開啟新查詢,支援自動完成、格式化、執行計畫
  • 資料同步:工具 → 資料傳輸/結構同步,跨環境遷移零手寫 SQL
  • 排程備份:右鍵資料庫 → 備份 → 排程,自動化備份到本地/雲端
copyright © 萬盛學電腦網 all rights reserved