Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Martin - ViPEr*CZ* 22 Listopadu 2008, 14:15:03

Název: MySQL a velikost jména uživatele [vyřešeno]*
Přispěvatel: Martin - ViPEr*CZ* 22 Listopadu 2008, 14:15:03
Nevíte kde se dá změnit velikost uživatele pro MySQL databázi? Hledám hledám a zatím nic. Je to nastavený na 16 znaků a když se to snažím překročit tak mi to vyhod chybi: ERROR 1470 (HY000)
Název: Re: MySQL a velikost jména uživatele
Přispěvatel: wam]Spider007 22 Listopadu 2008, 15:11:47
urob toto:

Kód: [Vybrat]
use mysql; -- prepnes sa na databazu mysql
show columns from user; -- zobrazis polia tabulky userov aj s datovymi typmi

ked si vsimnes, tak pole USER je typu CHAR(16). Takze ak ti to dovoli samotna databaza, mozes toto pole rozsirit na viac znakov.

Kód: [Vybrat]
use mysql;
ALTER TABLE USER ALTER COLUMN USER CHAR(20);
Název: Re: MySQL a velikost jména uživatele
Přispěvatel: Martin - ViPEr*CZ* 22 Listopadu 2008, 15:18:59
No doplním: jsou tam tři tabulky a to:

db, colums_priv, a user

a ano máte pravdu jsou tam sloupce user typu char(16) a přes phpmyadmina jsem tyto změnil na 64 a ejhle... dal jsem vypsat uživatele v phpmyadminovi a kapičku mi je to znetvořilo ... nebo spíš bych řekl doplnilo nesmyslama do požadované délky 64. A chybu to vyhazovalo stejně. Spíš jsem myslel, že toto někde blokuje přímo server.

PS: po změně toho typu jsem nerestartoval mysql server
Název: Re: MySQL a velikost jména uživatele
Přispěvatel: Martin - ViPEr*CZ* 22 Listopadu 2008, 17:40:16
Tak to bohužel nejde což mi přijde dost naprd pokud chcete mít jména podle domain jmén... 16 znaků do toho se nevejdu :(
Název: Re: MySQL a velikost jména uživatele [vyřešeno]*
Přispěvatel: wam]Spider007 22 Listopadu 2008, 17:45:49
mozno to je ine v enterprise verzii (alebo ako sa vola ta platena verzia).
Název: Re: MySQL a velikost jména uživatele [vyřešeno]*
Přispěvatel: Martin - ViPEr*CZ* 22 Listopadu 2008, 17:51:20
mozno to je ine v enterprise verzii (alebo ako sa vola ta platena verzia).
Jj tak se jmenuje... tak to jsem už nezkoumal ;)
Název: Re: MySQL a velikost jména uživatele
Přispěvatel: Martin Kiklhorn 27 Listopadu 2008, 04:10:31
Tak to bohužel nejde což mi přijde dost naprd pokud chcete mít jména podle domain jmén... 16 znaků do toho se nevejdu :(
Napadá mne jedině zeptat se pánů Šimonků z Pipni. Používají.
Když jsem kdysi potřeboval na localu také dlouhá username tak jsem to někde během chvilky vygooglil, dnes se mi bohužel nedaří. Matně si pamatuji že se délka měnila ve více tabulkách v mysql a information_schema db, a přenastavovala se nějaká proměnná.