Avatar billede meek Nybegynder
14. januar 2005 - 23:38 Der er 11 kommentarer og
1 løsning

Lange brugernavne/databasenavne

Hej eksperter,

I MySQL kan brugernane og databasenavne max. være 16bytes hvilket svarer til 16 tegn.
Jeg har brug for længere navne, gerne op til 64. Det hjælper ikke at ændre size-felterne på tabellen mysql på de relevante attributter.

Kan man lave omtalte hack? og hvordan?

Jeg har læst lidt med her:
http://groups.google.dk/groups?hl=da&lr=&threadm=b4pmhl%2410uc%241%40FreeBSD.csie.NCTU.edu.tw&rnum=1&prev=/groups%3Fhl%3Dda%26lr%3D%26q%3DGRANT%2Bis%2Btoo%2Blong%2B%2B


meek
Avatar billede arne_v Ekspert
14. januar 2005 - 23:47 #1
Ifølge http://dev.mysql.com/doc/mysql/en/Legal_names.html så tillader MySQL
navne på op til 64 !
Avatar billede arne_v Ekspert
14. januar 2005 - 23:50 #2
Og jeg har lige checket - det er det samme i min old gamle version 3.23.52 !!
Avatar billede arne_v Ekspert
14. januar 2005 - 23:51 #3
Sorry - database navne kan være 64 tegn.

Brugernavne kan kun være 16 tegn - http://dev.mysql.com/doc/mysql/en/User_names.html
Avatar billede meek Nybegynder
14. januar 2005 - 23:52 #4
min pointe er at det må da ku hackes...
Avatar billede arne_v Ekspert
14. januar 2005 - 23:54 #5
Ja, men jeg vil tro at du bliver nødt til at downloade sourcen, rette den
og compile.

Hvis det ikke kan rettes i en konfiguration, så er der jo nok en buffer med fast
størrelse i C koden.
Avatar billede arne_v Ekspert
14. januar 2005 - 23:54 #6
Tør man spørge om hvorfor du har brug for så lange brugernavne ?
Avatar billede meek Nybegynder
15. januar 2005 - 00:06 #7
sagtens, jeg skal bruge at mysql-usernavnet afspejler et givet hostnavn, altså hostnavn.domæne.tld - og da hostnavnet må være 64 karakterer (ifølge standarden) skal mit mysql-brugernavn være det samme.
Avatar billede meek Nybegynder
15. januar 2005 - 00:06 #8
troede måske bare at my.cnf indeholdte en mulighed for at stille disse ting.
Avatar billede basementjack Nybegynder
15. januar 2005 - 01:56 #9
Kunne du ikke have en database med feltene id og hostnavn.domæne.tld, hvor id så pegede på den database der hører til 'hostnavn.domæne.tld'?..
Avatar billede meek Nybegynder
17. august 2005 - 11:51 #10
afsluttet.
Avatar billede basementjack Nybegynder
17. august 2005 - 15:57 #11
Hva gjorde du ved det?.. :)
Avatar billede meek Nybegynder
17. august 2005 - 16:50 #12
ikke noget.. jeg måtte nøjes.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester