Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: CT1108 25 Října 2008, 20:06:34
-
Zdravím všechny,
Chtěl bych vás poprosit o radu a to ohledně phpmyadminu ten mi funguje ale ne tak jak potřebuji. Mám vytvořený vyrtuálhosty v etc/apache2/httpd.conf
a chtěl bych aby když mám var/www/domena1 stím že v souboru jsou jakoby *.html *.php soubory a pak mám třeba další var/www/domena2 a zase nake soubory atd.
Potřebuji jakoby pro každou tu doménu nebo jakoby účet vlastní databázi. stím že když dám localhost/phpmyadmin tak mi to funguje ale je jakoby jen jedna ta databaze a jakoby je globální nebo něco v tom smyslu.
Děkuju za každou radu.
-
Nevím jestli jsem to pobral přesně jak myslíš, ale nebylo by lepší prostě ke každé doméně vytvořit uživatele (MySQL uživatele). Automatizovat se to samozřejmě dá...
Tvůj popis chápu cca asi jako, že by byl ke každé doméně jeden phpMyAdmin, což je imho kravina. :)
-
no promin špatně jsme to tam napsal ano vytvořit toho uživatele mysql to sem měl namysli
-
ale nevim jak na to mohl by jsi mi prosím poradit?
-
Výborně. Najdu nějaké materiály k nastudování.
Mrkni semka, leccos by to mohlo nastínit:
http://wiki.ubuntu.cz/Apache+MySQL+PHP/Fiesty#Vytvoření MySQL databáze (http://wiki.ubuntu.cz/Apache%20s%20MySQL%20a%20PHP%20%28Fiesty%29#Vytvo.2BAVk-en.2BAO0MySQLdatab.2BAOE-ze)
Podívej i sem, najdeš zde návody pro phpMyAdmina (pomocí kterého to lze samo vyřešit také a klikáním):
http://phpmyadmin.cz/
Prakticky jde jenom o to, pod superuživatelem pro každou doménou vytvořit účet uživatele (s omezenými právy).
-
Po nainstalování máte uživatele root pro phpmyadmina pod kterým je potřeba si vše naklikat. Můžete tam vytvářet uživatele, databáze, atd. dle libosti.
Po nainstalování je tam cosi jako information_schema a ještě cosi co si vytváří mysql. To by měl vidět jen root. Na databázi se připojujete přes localhost ;)
-
ano information schéma to se tam zobrzuje hned na úvodní straně je vytvořit novo databaz ale podní je červeným písmem napsáno nemáte oprávnění.
-
Chtěl bych se zeptat jak se dostanu do mysql promtu?
-
Pokud máš už nastavené heslo pro roota tak mysql -u root -p, jinak bez parametru -p. Mrkni na ty odkazy, tam to všechno je. ;)
-
jo jo odkaz sou moc fajne ted jsme tedy v editaci te mysql jako root
a ted pokud to chápu tak musím pro každou tu doménu zvlášť vytvořit databazi že?
-
Přesně tak. Jedna doména, jeden uživatel, databází jak je třeba. ;)
-
Tak tak.... nejlíp třeba uživatele co si bude moci sám tvořit databáze. Které (pouze ty svoje) uvidí ve výpisu.
-
Supr pánové moc vám oboum děkuji, ještě bych se zeptal co zabezpečení to si pak mohu proklikat jako uplně sám jakoby jako root a to je hned na úvodní straně phpmyadmina je tma odkaz na oprávnění. Chápu to dobře?
-
Přesně tak. Každej uživatel má svoje specifický práva. (např že může nebo nemůže vytvářet tabulky, ale myslím, že je to tam celkem logické ;) )
-
jo jo to máte pravdu ja sem se chtěl jen ujístit. Chtěl jsme se zeptat založil jsem zde ještě jedno téma a to ohledně proftpd mohl by jste mi i s tímto moci prosím.
-
ještě malej dotaz šlo by ten nápis localhost co je když se přihlásí mna úvodní stranu nak přepsat? pokud jo nevíte jak?
-
jako by jde mi toto že ted je to jkaoby pod názvem ten server:localhost dá se ten název toho serveru přejmenovat?
-
/etc/hosts
-
tomám přepsat jaký?? nebo co tam mám přepsat??
127.0.0.1 localhost
127.0.1.1 webcentre
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
-
Zajímej se o první řádek, přidej jakýkoliv název. Pozor! V žádném případě nemaž localhost! Pouze za něj přidej vlastní název, např. tedy:
127.0.0.1 localhost vlastni_nazev_serveru
-
dopsal jsme za to ten název ale žádná změna se zatím neprojevila.
-
Jak ta upravená řádka vypadá?
-
A restartoval jste příslušné služby? (popřípadě celý PC)
-
Úprava hostů by neměla potřebovat restart... alespoň u mě ne, schválně jsem si přejmenoval server na prase. :D
-
127.0.0.1 localhost Pokus
-
Pozor na velikost písmen.
-
Teď jsme restartl server a přepsal na malá písmena ten název
-
bohužel i po restartu a přepsání na malá písmena furt je tam ten nápis localhsot
-
Moment... kde je název localhost?
-
no když se přihlásím do jaké koliv z těch databází tak nahoře je tento napís localhost na pravé straně # Verze MySQL: 5.0.51a-3ubuntu5.1
#
localhost
Verze protokolu: 10
# Server: Localhost via UNIX socket
# Uživatel: root@localhost
# Znaková sada v MySQL: UTF-8 Unicode (utf8)
#
Porovnávání pro toto připojení k MySQL: armscii8_binarmscii8_general_ciascii_binascii_general_cibig5_binbig5_chinese_cibinarycp1250_bincp1250_croatian_cicp1250_czech_cscp1250_general_cicp1251_bincp1251_bulgarian_cicp1251_general_cicp1251_general_cscp1251_ukrainian_cicp1256_bincp1256_general_cicp1257_bincp1257_general_cicp1257_lithuanian_cicp850_bincp850_general_cicp852_bincp852_general_cicp866_bincp866_general_cicp932_bincp932_japanese_cidec8_bindec8_swedish_cieucjpms_bineucjpms_japanese_cieuckr_bineuckr_korean_cigb2312_bingb2312_chinese_cigbk_bingbk_chinese_cigeostd8_bingeostd8_general_cigreek_bingreek_general_cihebrew_binhebrew_general_cihp8_binhp8_english_cikeybcs2_binkeybcs2_general_cikoi8r_binkoi8r_general_cikoi8u_binkoi8u_general_cilatin1_binlatin1_danish_cilatin1_general_cilatin1_general_cslatin1_german1_cilatin1_german2_cilatin1_spanish_cilatin1_swedish_cilatin2_binlatin2_croatian_cilatin2_czech_cslatin2_general_cilatin2_hungarian_cilatin5_binlatin5_turkish_cilatin7_binlatin7_estonian_cslatin7_general_cilatin7_general_csmacce_binmacce_general_cimacroman_binmacroman_general_cisjis_binsjis_japanese_ciswe7_binswe7_swedish_citis620_bintis620_thai_ciucs2_binucs2_czech_ciucs2_danish_ciucs2_esperanto_ciucs2_estonian_ciucs2_general_ciucs2_hungarian_ciucs2_icelandic_ciucs2_latvian_ciucs2_lithuanian_ciucs2_persian_ciucs2_polish_ciucs2_roman_ciucs2_romanian_ciucs2_slovak_ciucs2_slovenian_ciucs2_spanish2_ciucs2_spanish_ciucs2_swedish_ciucs2_turkish_ciucs2_unicode_ciujis_binujis_japanese_ciutf8_binutf8_czech_ciutf8_danish_ciutf8_esperanto_ciutf8_estonian_ciutf8_general_ciutf8_hungarian_ciutf8_icelandic_ciutf8_latvian_ciutf8_lithuanian_ciutf8_persian_ciutf8_polish_ciutf8_roman_ciutf8_romanian_ciutf8_slovak_ciutf8_slovenian_ciutf8_spanish2_ciutf8_spanish_ciutf8_swedish_ciutf8_turkish_ciutf8_unicode_ci Dokumentace
#
Vytvořit novou databázi Dokumentace
armscii8_binarmscii8_general_ciascii_binascii_general_cibig5_binbig5_chinese_cibinarycp1250_bincp1250_croatian_cicp1250_czech_cscp1250_general_cicp1251_bincp1251_bulgarian_cicp1251_general_cicp1251_general_cscp1251_ukrainian_cicp1256_bincp1256_general_cicp1257_bincp1257_general_cicp1257_lithuanian_cicp850_bincp850_general_cicp852_bincp852_general_cicp866_bincp866_general_cicp932_bincp932_japanese_cidec8_bindec8_swedish_cieucjpms_bineucjpms_japanese_cieuckr_bineuckr_korean_cigb2312_bingb2312_chinese_cigbk_bingbk_chinese_cigeostd8_bingeostd8_general_cigreek_bingreek_general_cihebrew_binhebrew_general_cihp8_binhp8_english_cikeybcs2_binkeybcs2_general_cikoi8r_binkoi8r_general_cikoi8u_binkoi8u_general_cilatin1_binlatin1_danish_cilatin1_general_cilatin1_general_cslatin1_german1_cilatin1_german2_cilatin1_spanish_cilatin1_swedish_cilatin2_binlatin2_croatian_cilatin2_czech_cslatin2_general_cilatin2_hungarian_cilatin5_binlatin5_turkish_cilatin7_binlatin7_estonian_cslatin7_general_cilatin7_general_csmacce_binmacce_general_cimacroman_binmacroman_general_cisjis_binsjis_japanese_ciswe7_binswe7_swedish_citis620_bintis620_thai_ciucs2_binucs2_czech_ciucs2_danish_ciucs2_esperanto_ciucs2_estonian_ciucs2_general_ciucs2_hungarian_ciucs2_icelandic_ciucs2_latvian_ciucs2_lithuanian_ciucs2_persian_ciucs2_polish_ciucs2_roman_ciucs2_romanian_ciucs2_slovak_ciucs2_slovenian_ciucs2_spanish2_ciucs2_spanish_ciucs2_swedish_ciucs2_turkish_ciucs2_unicode_ciujis_binujis_japanese_ciutf8_binutf8_czech_ciutf8_danish_ciutf8_esperanto_ciutf8_estonian_ciutf8_general_ciutf8_hungarian_ciutf8_icelandic_ciutf8_latvian_ciutf8_lithuanian_ciutf8_persian_ciutf8_polish_ciutf8_roman_ciutf8_romanian_ciutf8_slovak_ciutf8_slovenian_ciutf8_spanish2_ciutf8_spanish_ciutf8_swedish_ciutf8_turkish_ciutf8_unicode_ci
# Informace o stavu MySQL
# Systémové proměnné MySQL Dokumentace
# Procesy Dokumentace
# Znakové sady a porovnávání
# Úložiště
# Znovu načíst oprávnění Dokumentace
# Oprávnění
# Databáze
# Export
# Import
-
Tam zůstává a má zůstávat localhost. To se jedná o nastavení MySQL serveru, nemá s pojmenování localhostu nic společnýho.
-
Aha takže to tam jako má nebo musí být ?
-
Ve výchozím nastavení má a nevidím důvod, proč měnit. Jiná situace může nastat například, pokud máš nainstalované dvě verze MySQL.
-
ne nemám dobře jasné jásem se spíš jako ptal. Díkec za odpovedi