Portál AbcLinuxu, 12. května 2025 16:02

Dotaz: mysql user nad 16 znaku

23.10.2006 22:54 RedBoy
mysql user nad 16 znaku
Přečteno: 189×
Odpovědět | Admin
zkompiloval jsem mysql ze zdrojacku, ktere jsem upravil (include/mysql_com.h sen nastavil USERNAME_LENGTH na 32)

potom tabulky jsem zmenil na
alter table user change User User varchar(32) binary NOT NULL default '';
alter table db change User User varchar(32) binary NOT NULL default '';
alter table columns_priv change User User varchar(32) binary NOT NULL default '';
alter table tables_priv change User User varchar(32) binary NOT NULL default '';
ale bohuzel bez uspechu, funkce v php mi to automaticky serezava login na 16 znaku
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.10.2006 23:23 Roman
Rozbalit Rozbalit vše Re: mysql user nad 16 znaku
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jeste prekompilujte php-mysql s upravenymi hlavickovymi soubory.
23.10.2006 23:49 RedBoy
Rozbalit Rozbalit vše Re: mysql user nad 16 znaku
a to kde najde ke stazeni ? mam jen deb balicek z http://packages.debian.org/stable/web/php4-mysql
24.10.2006 16:57 RedBoy
Rozbalit Rozbalit vše Re: mysql user nad 16 znaku
stahnul jsem si novou verzi php, spravne sem asi upravil soubor
php-4.3.10/ext/mysql/libmysql/mysql_com.h 


#define NAME_LEN        64              /* Field/table name length */
zkompiloval PHP, ale nastal problem, pravdepodobne aby se mysql s php bavilo, bude to potreboval balicek php4-mysql, coz jsem si myslel ze bude verze php, kterou jsem si stahl zde http://packages.debian.org/stable/web/php4-mysql obsahovat

co mam udelat, protoze pokud to udelam klasicky apt-get install http://packages.debian.org/stable/web/php4-mysql

tak opet mi to zkracuje usernamy u mysql na 16 znaku (coz nechapu proc to maji tak kratke)
24.10.2006 17:02 RedBoy
Rozbalit Rozbalit vše Re: mysql user nad 16 znaku
* co mam udelat, protoze pokud to udelam klasicky apt-get install php4-mysql

tak opet mi to zkracuje usernamy u mysql na 16 znaku (coz nechapu proc to maji tak kratke)
24.10.2006 17:12 RedBoy
Rozbalit Rozbalit vše Re: mysql user nad 16 znaku
mozna by mi stacilo mi rict, kde jsou zdrojacky pro php4-mysql
24.10.2006 18:17 RedBoy
Rozbalit Rozbalit vše Re: mysql user nad 16 znaku
prikaz
apt-get source php4-mysql
znam, ...

ten mi vsak stahl jak mi tak pripada pouze php4, nikoliv modul, ktery potrebuji

jeste vypis souboru, ktere mi to stahlo a kde jsem hledal
/usr/local/src/php4-4.4.2]# tree | grep mysql
|   |   |-- dbx_mysql.c
|   |   |-- dbx_mysql.h
|   |-- mysql
|   |   |-- libmysql
|   |   |   |-- libmysql.c
|   |   |   |-- libmysql.dsp
|   |   |   |-- mysql.h
|   |   |   |-- mysql.m4
|   |   |   |-- mysql_com.h
|   |   |   |-- mysql_version.h
|   |   |   |-- mysqld_error.h
|   |   |-- mysql.dsp
|   |   |-- mysql.mak
|   |   |-- php_mysql.c
|   |   |-- php_mysql.h
|   |   |-- php_mysql.lo
|   |   `-- php_mysql.o
|   |   |-- mysql_users.php

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.