Fórum Root.cz
Hlavní témata => Server => Téma založeno: 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?
-
tak se do te DB podivej a pochopis. teda snad.
-
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 :)
-
mluvi o databazi pro aplikaci phpmyadmin. pise to dost jasne. je tam napriklad historie sql dotazu zadanych pres tu aplikaci apod.
-
A o ake pleveni bordelem sa jedna pri phpMyAdminovi? ;)
-
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.
-
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.
-
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 :-).
-
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
-
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í.
-
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?
Pri instalacii phpmyadmina na debiane sa pre neho automaticky vytvara databaza a db pouzivatel.
-
Kite, bud od te lasky a nevyjadruj se k tematum o kterych VUBEC NIC nevis.
-
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íš.
-
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.
-
Jak tedy mám chápat tuto větu?
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.
-
Jak tedy mám chápat tuto větu?
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ť.
-
joooo kazdej uzivatel pocitace je terminalovej guru.
-
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.
-
(http://www.troll.me/images/brace-yourselves/brace-yourself-useless-threads-are-coming.jpg)
-
Jak tedy mám chápat tuto větu?
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.
-
Jak tedy mám chápat tuto větu?
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.
-
Jak tedy mám chápat tuto větu?
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.
-
Staci ho schovat.
Opatrne, spoliehať sa na "nenájditeľnosť" linku sa nevypláca. Jedine ak by ste mysleli schovať pred prístupom zvonku.
-
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.
-
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.
-
Nepotřebuje,
lze konfiguraci upravit tak aby ji nepotřeboval, ovšem jsou pak nedostupné některé funkce jako třeba návrhář.