我的MySQL帳戶有一個密碼,其中包含特殊字符"
。如果我嘗試連接到與蟾蜍MySQL服務器的MySQL,它會導致下面的錯誤(我只得到了它在德國):帶有特殊字符的密碼導致「蟾蜍mysql」中的錯誤
System.ArgumentException達斯格式德Initialisierungszeichenfolge stimmt nicht麻省理工學院DER Spezifikationüberein,首先是模特索引'19' 。堆棧跟蹤:貝 System.Data.Common.DbConnectionOptions.GetKeyValuePair(字符串 的connectionString,的Int32 currentPosition,StringBuilder的緩衝液,布爾 useOdbcRules,字符串&鍵名,字符串&鍵值)貝 System.Data.Common.DbConnectionOptions.ParseInternal(哈希表 parsetable,字符串的connectionString,布爾buildChain,哈希表 同義詞,布爾firstKey)貝 System.Data.Common.DbConnectionOptions..ctor(字符串的connectionString, Hashtable的同義詞,布爾useOdbcRules)貝 System.Data.Common.DbConnectionStringBuilder.set_ConnectionString (字符串 值)bei MySql.Data.MySqlCli ent.MySqlConnectionStringBuilder..ctor(字符串 connStr)貝 MySql.Data.MySqlClient.MySqlConnection.set_ConnectionString(字符串 值)貝MySql.Data.MySqlClient.MySqlConnection..ctor(字符串 的connectionString)貝 Quest.Toad.MySQL .MySQLConnection.CreateConnection()貝 Quest.Toad.MySQL.MySQLConnection.DoBeforeConnect()貝 Quest.Toad.Db.Connection.Connect(布爾通知)貝 Quest.Toad.Db.Provider.BackgroundConnector.CreateBackgroundConnection()
如何避免此錯誤而不必更改密碼? (在另一個不使用特殊字符的密碼,它工作)
更新:我也試圖逃過\"
- 但它導致了同樣的錯誤。
更新2:我也試着用單引號寫密碼,例如'Pass"word'
- 也會導致相同的錯誤。
UPDATE 3:"Pass\"word"
導致相同的錯誤。
你是否用反斜槓手動轉義引號字符? –
嘗試@WesleyMurch建議:'通過'字' – DanFromGermany
我試過'\「'但它也沒有解決。 –