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。