Ticket #1203 (closed defect: fixed)
Longueur du nom d'un utilisateur MySQL
| Reported by: | jpfleury | Owned by: | anonymous |
|---|---|---|---|
| Priority: | normal | Milestone: | alternc-0.9.10 |
| Component: | Package Debian | Version: | alternc-0.9.9 |
| Severity: | major | Keywords: | |
| Cc: |
Description
La longueur d'un nom d'utilisateur MySQL est limitée à 16 caractères. Cependant, le message d'erreur nous avertissant que le nom désiré est trop long ne s'affiche pas toujours quand on dépasse la limite. Il s'affiche seulement si le nom fait au moins 26 caractères. Par exemple, si on essaie de créer l'utilisateur suivant (27 caractères):
uncompte_utilisateurnomlong
on va avoir le message d'erreur «Nom d'utilisateur trop long (16 caractères maximum)». Maintenant, si on essaie de créer l'utilisateur suivant (26 caractères):
uncompte_utilisateurnomlon
on a également le message d'erreur. Cependant, pour tous les cas entre 16 et 25 caractères, comme celui-ci (25 caractères):
uncompte_utilisateurnomlo
aucun message d'erreur n'est affiché et l'utilisateur est créé, mais son nom est tronqué aux 16 premiers caractères saisis:
uncompte_utilisa
Le gros problème, c'est que cet utilisateur n'est pas utilisable. Il ne sera jamais capable d'établir une connexion. On a beau lui donner les bons droits pour les bonnes bases de données, la connexion sera toujours impossible.
Ma version: AlternC 0.9.10~svn2454.

Merci du rapport de bogue. C'est réparé dans la version 2481 du trunk.