Fórum Root.cz

Hlavní témata => Server => Téma založeno: abcd 28. 02. 2016, 14:25:25

Název: Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: abcd 28. 02. 2016, 14:25:25
Pri instalacii phpmyadmina na debiane sa pre neho automaticky vytvara databaza a db pouzivatel. Na co presne sa ta databaza pouziva? Je potrebne databazu a pouzivatela vyvtorit na kazdom db serveri v pripade ak sa cez jednu instanciu phpmyadmina pristupuje k viacerym db serverom?
Název: Re:phpmyadmin pouzivatel a databaza
Přispěvatel: to_je_jedno 28. 02. 2016, 15:42:47
tak se do te DB podivej a pochopis. teda snad.
Název: Re:phpmyadmin pouzivatel a databaza
Přispěvatel: i-PRESS 28. 02. 2016, 15:51:24
A o jaké databázi mluvíte? mysql? a tabulka user? To je tabulka uživatelů mysql, s aplikací phpmyadmin nesouvisí. Jinak ano, pokud chcete do DB přistupovat, musí zde být daný uživatel založen, akorát si nemyslím že je vhodné mít stejného uživatele na více serverech, spíše bych šel cestou jiných + random generované heslo.


BTW, není lepší využívat Adminer (https://www.adminer.org/), než ten moloch PhpMyAdmin? Má to nějaké výhody? U Admineru nahraji 1 php soubor a jedu, žádné plevelení bordelem :)
Název: Re:phpmyadmin pouzivatel a databaza
Přispěvatel: to_je_jedno 28. 02. 2016, 16:05:04
mluvi o databazi pro aplikaci phpmyadmin. pise to dost jasne. je tam napriklad historie sql dotazu zadanych pres tu aplikaci apod.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: Hmm 29. 02. 2016, 12:01:05
A o ake pleveni bordelem sa jedna pri phpMyAdminovi?  ;)
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: Kit 29. 02. 2016, 12:32:33
Dotaz jsem pochopil tak, že v Debianu je zbytečná závislost mezi balíčky phpMyAdmin a serverem MySQL. Databázi přece mohu mít na jiném stroji než nějaký administrátorský nástroj. Pochopil bych závislost na DB klientovi.

Druhá polovina dotazu je však nejasná. Samozřejmě na databázovém serveru musí být nainstalována databáze. Nemusí tam však být (ani by tam být neměl) phpMyAdmin.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: to_je_jedno 29. 02. 2016, 15:28:59
Dotaz jsem pochopil tak, že v Debianu je zbytečná závislost mezi balíčky phpMyAdmin a serverem MySQL.
Na tohle jsi prisel kde? Mozna teda to tak Debian ma, ale ted jsem se koukal do repo Precise a tam je mysql-server jen v navrzenych. Jinak snad neznam cloveka ktery by tu aplikaci pouzival z distro repo.
Zkratka je to aplikace ktera pro svuj optimalni beh pozaduje DB. Tato DB se nastavuje v konfiguraku te appky.

Nevidim v tom zadne pleveleni.
Název: Re:phpmyadmin pouzivatel a databaza
Přispěvatel: abcd 29. 02. 2016, 16:38:45
mluvi o databazi pro aplikaci phpmyadmin. pise to dost jasne. je tam napriklad historie sql dotazu zadanych pres tu aplikaci apod.

Vdaka, mrkol som sa do nej a pochopil som ;-).

BTW, není lepší využívat Adminer (https://www.adminer.org/), než ten moloch PhpMyAdmin? Má to nějaké výhody? U Admineru nahraji 1 php soubor a jedu, žádné plevelení bordelem :)

Ten Adminer vyzera velmi dobre :-), urcite sa s nim este pohram :-).
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: ByCzech 01. 03. 2016, 12:52:00
Dotaz jsem pochopil tak, že v Debianu je zbytečná závislost mezi balíčky phpMyAdmin a serverem MySQL. Databázi přece mohu mít na jiném stroji než nějaký administrátorský nástroj. Pochopil bych závislost na DB klientovi.

Dotaz jste zjevně pochopil špatně. V Debianu žádná závislost v phpmyadmin na mySQL serveru není, viz. sekce Depends u balíčku:

Depends: libapache2-mod-php5 | libapache2-mod-php5filter | php5-cgi | php5-fpm | php5, php5-mysql | php5-mysqli |
conf-2.0, libjs-sphinxdoc (>= 1.0), dbconfig-common, php-gettext, ucf (>= 0.28)

dokonce není ani v doporučovaných, viz. sekce Recommends:

Recommends: apache2 | lighttpd | httpd, php5-gd, mysql-client | mariadb-client | virtual-mysql-client, php-tcpdf

je pouze v navrhovaných, viz. sekce Suggests:

Suggests: mysql-server | maridadb-server | virtual-mysql-server, www-browser
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: Pal 01. 03. 2016, 19:16:06
Už je to hodně dávno, co jsem se tím zabýval ale pokud se nepletu, phpmyadmin umožňoval nastavovat relace mezi tabulkami i když to mysql sama o sobě neuměla (alespoň tehdy). Když jsi pak smazal nějaká data v jedné tabulce a phpmyadmin zjistil, že na těch datech jsou závislá data i v jiné/jiných tabulkách, smazal je taky. Právě tyto informace o vzájemných vztazích dat mezi mezi tabulkami si ukládal do té své databáze, kterou si sám vytvořil. Určitě si tam cpal i jiné věci ale to určitě někdo rád doplní.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: Kit 01. 03. 2016, 21:25:01
Dotaz jsem pochopil tak, že v Debianu je zbytečná závislost mezi balíčky phpMyAdmin a serverem MySQL. Databázi přece mohu mít na jiném stroji než nějaký administrátorský nástroj. Pochopil bych závislost na DB klientovi.

Dotaz jste zjevně pochopil špatně. V Debianu žádná závislost v phpmyadmin na mySQL serveru není, viz. sekce Depends u balíčku:

Jak tedy mám chápat tuto větu?
Citace
Pri instalacii phpmyadmina na debiane sa pre neho automaticky vytvara databaza a db pouzivatel.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: to_je_jedno 01. 03. 2016, 22:09:01
Kite, bud od te lasky a nevyjadruj se k tematum o kterych VUBEC NIC nevis.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: Kit 01. 03. 2016, 22:22:49
Kite, bud od te lasky a nevyjadruj se k tematum o kterych VUBEC NIC nevis.

Buď od té lásky a příště mě ignoruj, když tomu nerozumíš.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: to_je_jedno 01. 03. 2016, 23:00:17
Evidentne na rozdil od tebe tu aplikaci pouzivam a tusim o cem tazatel psal... Ty znas phpmyadmin jen "je to prece fujky protoze Adminer je kůl" a meles tady zcestny nesmysly.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: ByCzech 02. 03. 2016, 02:37:29
Jak tedy mám chápat tuto větu?
Citace
Pri instalacii phpmyadmina na debiane sa pre neho automaticky vytvara databaza a db pouzivatel.

Spusťte si na mysqlserveru:

Před instalací phpmyadmin:

$ echo "show databases;" | mysql -u DBUSER -p | grep -c phpmyadmin
password:
0

Po instalaci phpmyadmin:

$ echo "show databases;" | mysql -u DBUSER -p | grep -c phpmyadmin
password:
1

$ echo "show tables;" | mysql -u DBUSER -p phpmyadmin
Enter password:
Tables_in_phpmyadmin
pma_bookmark
pma_column_info
pma_designer_coords
pma_history
pma_pdf_pages
pma_recent
pma_relation
pma_table_coords
pma_table_info
pma_table_uiprefs
pma_tracking
pma_userconfig


Názorněji to už to fakt neumím.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: rooobertek 02. 03. 2016, 11:41:01
Jak tedy mám chápat tuto větu?
Citace
Pri instalacii phpmyadmina na debiane sa pre neho automaticky vytvara databaza a db pouzivatel.
Vytvorí sa schéma `phpmyadmin` a užívateľ "phpmyadmin" s prístupovými právami do schémy `phpmyadmin`.

Ak sa dá, je lepšie sa phpmyadminov a adminerov zbaviť. Všade, kde môžem, používam mysql workbench alebo iného natívneho klienta, ktorý sa vie pripojiť cez ssh, a ak nevie, tak natunelovať.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: to_je_jedno 02. 03. 2016, 11:54:58
joooo kazdej uzivatel pocitace je terminalovej guru.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: ByCzech 02. 03. 2016, 14:02:34
joooo kazdej uzivatel pocitace je terminalovej guru.

Tak screenshoty se stejnou informací z phpmyadmin/adminer/whatever mu posílat nebudu, když můžu poslat pár řádků z terminálu. Když bude chtít, ať se na to podívá sám z jakého GUI chce. Když neumí používat dodávaného klienta k mysql serveru, ať si použije jaký se mu líbí. Tvůj výkřik nechápu.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: Lol Phirae 02. 03. 2016, 14:12:52
(http://www.troll.me/images/brace-yourselves/brace-yourself-useless-threads-are-coming.jpg)
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: Kit 02. 03. 2016, 14:28:18
Jak tedy mám chápat tuto větu?
Citace
Pri instalacii phpmyadmina na debiane sa pre neho automaticky vytvara databaza a db pouzivatel.
Vytvorí sa schéma `phpmyadmin` a užívateľ "phpmyadmin" s prístupovými právami do schémy `phpmyadmin`.

Ak sa dá, je lepšie sa phpmyadminov a adminerov zbaviť. Všade, kde môžem, používam mysql workbench alebo iného natívneho klienta, ktorý sa vie pripojiť cez ssh, a ak nevie, tak natunelovať.

Díky za jednoduchou a srozumitelnou odpověď. Tyhlety administrátory nepoužívám, vystačím si s nativním klientem.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: j 02. 03. 2016, 18:26:13
Jak tedy mám chápat tuto větu?
Citace
Pri instalacii phpmyadmina na debiane sa pre neho automaticky vytvara databaza a db pouzivatel.
Presne tak, jak je napsana? Vytvari se databaze === nikoli instalace databazovy apliakce, ale zalozeni databaze s nejakym nazvem a zalozeni uzivatele. A jak bylo receno, uklada si to tam vsechny mozny ptakoviny.

joooo kazdej uzivatel pocitace je terminalovej guru.
Proc terminal? K MySQL mas normalniho ofiko desktopovyho klienta, a zcela jiste dalsi hromadu 3rd side klientu.

Phpmyadmin by stejne nemel bejt pustenej do netu, protoze to je koledovani si o pruser. Staci kdyz se podivam do svyho lapace a je to tak 3ti nejcastejsi cil.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: Hmm 03. 03. 2016, 15:00:51
Jak tedy mám chápat tuto větu?
Citace
Pri instalacii phpmyadmina na debiane sa pre neho automaticky vytvara databaza a db pouzivatel.
Presne tak, jak je napsana? Vytvari se databaze === nikoli instalace databazovy apliakce, ale zalozeni databaze s nejakym nazvem a zalozeni uzivatele. A jak bylo receno, uklada si to tam vsechny mozny ptakoviny.

joooo kazdej uzivatel pocitace je terminalovej guru.
Proc terminal? K MySQL mas normalniho ofiko desktopovyho klienta, a zcela jiste dalsi hromadu 3rd side klientu.

Phpmyadmin by stejne nemel bejt pustenej do netu, protoze to je koledovani si o pruser. Staci kdyz se podivam do svyho lapace a je to tak 3ti nejcastejsi cil.
Staci ho schovat.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: rooobertek 03. 03. 2016, 20:35:11
Staci ho schovat.
Opatrne, spoliehať sa na "nenájditeľnosť" linku sa nevypláca. Jedine ak by ste mysleli schovať pred prístupom zvonku.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: to_je_jedno 03. 03. 2016, 22:11:52
Myslim, ze nedohledatelny link snad neexistuje. Jednou to nekomu posles mailem/skype/viber ... cokoliv. A uz to jede.
Ja teda mam schovano za http auth apache, mozna to neni neprustrelne, ale jak vidim z logu, tak kazdej jde radsi hned o dum dal. jinak na vetsine webu jsou mraky pokusu na adresare jakkoliv pojmenovany phpmyadmin.
Název: Re:Proč potřebuje phpMyAdmin vlastní DB?
Přispěvatel: noef 04. 03. 2016, 08:01:58
Z nativnich klientu pro Widle muzete zkusit HeidiSQL (http://www.heidisql.com/) (udajne beha dobre i v tucnakovi pod Winem). Sice moc s databazemi nepracuji, ale pusobil na me sympaticky :).

Osobne na me taky PMA pusobil jako hrozny moloch a radeji jsem pouzival Adminer. Predpokladam, ze neumi vse co PMA, takze asi zalezi na tom, co z PMA vlastne pouzivate.
Název: Nepotřebuje
Přispěvatel: karel 04. 03. 2016, 11:31:08
Nepotřebuje,
lze konfiguraci upravit tak aby ji nepotřeboval, ovšem jsou pak nedostupné některé funkce jako třeba návrhář.