Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SqlAlchemy-Verbindungszeichenfolge

Diese Frage/Antwort ist vielleicht ein Duplikat von dieser, also lohnt es sich, diese zuerst zu überprüfen Schreiben einer Verbindungszeichenfolge, wenn das Passwort Sonderzeichen enthält

Gemäß der SQLAlchemy-Dokumentation

the string format of the URL is an RFC-1738-style string.

Gemäß der RFC-1738-Definition

If the character corresponding to an octet is
reserved in a scheme, the octet must be encoded.  The characters ";",
"/", "?", ":", "@", "=" and "&" are the characters which may be
 reserved for special meaning within a scheme.

Zu diesem Zweck würde ich davon ausgehen, dass Ihr Passwort (und der Benutzername für diese Angelegenheit) URL-codiert sein muss, um sicherzustellen, dass solche Zeichen ordnungsgemäß maskiert werden. Laut How to urlencode a querystring in Python? Dies kann in Python mit urlencode() erfolgen