Portál AbcLinuxu, 12. května 2025 10:18

Dotaz: Může mí každý uživatel svůj mysql server?

22.12.2008 00:23 solo
Může mí každý uživatel svůj mysql server?
Přečteno: 268×
Odpovědět | Admin

Mám v systému několik uživatelů. Každý pracuje s mysql. Mohl by mít každý uživatel svůj mysql server, tj. spouštět ho atd.? Samozřejmě nebude fungovat síťování, ale nějaký socket by to snad v home adresáři vytvořit zvládlo ne? Kde by mohl být ještě problém?

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.12.2008 00:34 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Může mí každý uživatel svůj mysql server?
Odpovědět | | Sbalit | Link | Blokovat | Admin

Může mít vlastjí instanci mysql serveru, ale k čemu je to dobré? Jinak samozřejmě každý z těch serverů můž síťovat, ale nesmí se ti jednotlivé instance potkávat na jedné IP a stejném portu. Stačí udělat vhodný startovací skript a konfigurační soubory...

-- Nezdar není hanbou, hanbou je strach z pokusu.
22.12.2008 01:35 solo
Rozbalit Rozbalit vše Re: Může mí každý uživatel svůj mysql server?

Řekněme že dobré je to tehdy, kdy je potřeba aby měli uživatelé "all privileges", ale s mysql to moc neumí a občas se stane že něco tu a tam smáznou. Proto jsem si myslel, že bych zkompiloval do nějakého adresáře mysql a to pak jednotlivým uživatelům rozkopíroval a každý měl spuštěný svůj. A spuštěný myslím od začátku s právy toho uživatele, ne že se to spustí jako root a pak se to na toho uživatele přepne.

Jakub Lucký avatar 22.12.2008 01:55 Jakub Lucký | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Může mí každý uživatel svůj mysql server?
A nebudou jim stačit all privileges na jednu konkrétní DB? a každý na svou?
If you understand, things are just as they are; if you do not understand, things are just as they are.
Jakub Lucký avatar 22.12.2008 01:57 Jakub Lucký | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Může mí každý uživatel svůj mysql server?
Jinak to pochopitelně jde, ale každý bude mít svůj jeden socket/port... A na to by se asi vyplatilo napsat nějaký brutální init skript, který vám zapne mysqld s daným socketem/port (a každému uživateli musíte přidělit konkrétní socket/port)
If you understand, things are just as they are; if you do not understand, things are just as they are.
22.12.2008 11:51 solo
Rozbalit Rozbalit vše Re: Může mí každý uživatel svůj mysql server?

No all privileges na konkrétní db stačit nebudou. Je potřeba aby byli schopni měnit i oprávnění. Je vůbec potřeba, aby měl každý uživatel svoji kopii mysql serveru u sebe nebo stačí jednou nainstalovaná mysql na serveru s tím, že se bude několikrát spouštět pokaždé pod jiným uživatelem, pokaždé s jinými adresáři pro db atd.?

Jakub Lucký avatar 22.12.2008 12:19 Jakub Lucký | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Může mí každý uživatel svůj mysql server?
Kopii mít nemusí... stačí aby byla spouštěná ta jedna binárka několikrát, pokaždé se všemi náležitostmi, tak aby se nekryla s těmi ostatními...
If you understand, things are just as they are; if you do not understand, things are just as they are.

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.