navicat 連接時(shí)出現(xiàn)之前數(shù)據(jù)可能是因?yàn)椋?. 之前連接緩存;2. 自動(dòng)連接;3. 連接字符串指定了特定 schema。解決方法:清除連接緩存、禁用自動(dòng)連接、編輯連接字符串或手動(dòng)選擇 schema。
Navicat 新建連接時(shí)出現(xiàn)之前數(shù)據(jù)的原因
當(dāng)使用 Navicat 建立數(shù)據(jù)庫連接時(shí),如果發(fā)現(xiàn)連接中包含之前的數(shù)據(jù),可能是由于以下原因:
1. 之前連接的記錄:
Navicat 會(huì)緩存之前建立的連接信息,包括數(shù)據(jù)庫憑據(jù)和 schema。當(dāng)建立新連接時(shí),如果使用與之前連接相同的數(shù)據(jù)庫,則 Navicat 可能自動(dòng)加載之前緩存的數(shù)據(jù)。
2. 自動(dòng)連接:
如果啟用了 Navicat 的自動(dòng)連接功能,則 Navicat 會(huì)自動(dòng)連接到最近使用的數(shù)據(jù)庫。當(dāng)建立新連接時(shí),如果目標(biāo)數(shù)據(jù)庫與自動(dòng)連接的數(shù)據(jù)庫相同,則 Navicat 可能自動(dòng)加載之前的數(shù)據(jù)。
3. 連接字符串:
在連接字符串中指定了特定的 schema。如果連接字符串中包含 DEFAULT_SCHEMA 選項(xiàng),則 Navicat 會(huì)默認(rèn)連接到該 schema 中。
解決方法:
清除連接緩存:關(guān)閉 Navicat,然后刪除 Navicat 安裝目錄下的 “Connections” 文件夾。重新啟動(dòng) Navicat 后,之前的連接信息將被清除。
禁用自動(dòng)連接:在 Navicat 的首選項(xiàng)中,禁用 “自動(dòng)連接” 功能。
編輯連接字符串:編輯連接字符串,確保未指定特定 schema。
手動(dòng)選擇 schema:建立連接后,在 Navicat 的連接樹中手動(dòng)選擇所需的 schema。