Navicat 連線時出現之前資料可能是因為:1. 之前連線快取;2. 自動連線;3. 連線字串指定了特定 schema。解決方法:清除連線快取、停用自動連線、編輯連線字串或手動選擇 schema。
Navicat 新連線時出現先前資料的原因
當使用Navicat 建立資料庫連線時,如果發現連接中包含先前的數據,可能是由於以下原因:
1. 先前連接的記錄:
##Navicat 會快取先前建立的連接訊息,包括資料庫憑證和schema。當建立新連線時,如果使用與先前連接相同的資料庫,則 Navicat 可能會自動載入先前快取的資料。 -
2. 自動連線:
如果啟用了 Navicat 的自動連線功能,則 Navicat 會自動連線到最近使用的資料庫。當建立新連線時,如果目標資料庫與自動連線的資料庫相同,則 Navicat 可能會自動載入先前的資料。 -
3. 連接字串:
在連接字串中指定了特定的 schema。如果連接字串中包含 DEFAULT_SCHEMA 選項,則 Navicat 會預設連接到該 schema 中。 -
解決方法:
- 清除連線快取:關閉Navicat,然後刪除Navicat 安裝目錄下的"Connections"資料夾。重新啟動 Navicat 後,先前的連線資訊將被清除。
- 停用自動連線:在 Navicat 的首選項中,停用 "自動連線" 功能。
- 編輯連線字串:編輯連線字串,確保未指定特定 schema。
- 手動選擇 schema:建立連線後,在 Navicat 的連線樹中手動選擇所需的 schema。
以上是navicat新建連線為什麼會帶有先前的數據的詳細內容。更多資訊請關注PHP中文網其他相關文章!