ugrás a tartalomhoz

Több mysql futtatása egyszerre egy porton

thomasrc · 2007. Jún. 3. (V), 15.35
Azt szeretném megvalósítani, hogy van egy apache szerver. És az úgy van beállítva, hogy van egy publikus weblap ( xy.myip.hu ), és van egy privát weblap ( 192.168.x.xxx ). Ezek Virtualhostban vannak beállítva.
És én azt szeretném, ha a publikus és a privát weblapnak is lenne két külön phpmyadmin -ja, de úgy hogy a privát phpmyadmin teljesen más adatbázisokat jelenítsen meg, mint a publikus. Ezt úgy gondoltam, hogy két mysql -t feltelepíteni, és a publikus az 1. mysql -hez csatlakozik, a privát phpmyadmin pedig a 2. mysql -hez csatlakozik. Így elkülönítve az adatbázisokat.

Ha ezt nem így kéne csinálni, akkor majd kijavítatok :). De ha így kéne csinálni, akkor én aztis megszeretném valósítani, hogy a két mysql ne keverje össze egymás adatbázisait, de egy porton ( 3306 ) fussanak.

Ha nem vagyok érthető, kérdezzetek !
 
1

Külön IP

Rici · 2007. Jún. 3. (V), 16.04
Ha ugyanaz a port kell, akkor mindenképp két különböző ip-re kell rakni a két MySQL szervert.
Mivel publikus és privát weblapot említesz, gondolom van már külső meg belső ip címe is a gépnek.

És a csatlakozáskor a megfelelő ip címet, vagy a megfelelő ip címre mutató hostnevet kell megadni.

MySQL-nél arra nincs mód, hogy a két a példány ugyanazon az IP-n és porton fusson.
2

Ágyúval

janoszen · 2007. Jún. 3. (V), 18.35
Szerintem, ez az ágyúval verébre. Csinálja meg a jogosultságokat rendesen a kérdező, állítsa be megfelelően az adatbázisait és meg van oldva. A myadmin meg hasonlóan.
7

Külső- és belső ip-re gondolsz ?

thomasrc · 2007. Jún. 4. (H), 15.27
Arra gondoltál, hogy az egyik mysql-t a külső ip-re ( 86.xxx... ), a másik mysql-t pedig a belső ip-re ( 192.168.x.xxx ) rakjam ?
8

Igen

Rici · 2007. Jún. 4. (H), 18.47
.
9

Uninstall ???

thomasrc · 2007. Jún. 5. (K), 12.01
Van még egy gond: ha letöltöm a mysql-t és telepíteni akarom, akkor nem tudom telepíteni, hanem csak uninstallálni. Ilyenkor mit kell tenni ?
3

elég egy mysql

gonoszcsiga · 2007. Jún. 4. (H), 00.35
a phpmyadmin-t bekopizod a publikus és a privát tárhelyre is, majd belépsz az egyikbe root jelszóval, és létrehozod a 2 adatbázist, illetve 2 usert amiből az egyik usernek az egyik, a másiknak a másik adatbázishoz adod meg a megfelelő jogokat, és ennyi.
4

Majdnem jó lenne, de mégsem

thomasrc · 2007. Jún. 4. (H), 14.39
Erre énis gondoltam, de evvel az lenne a gond, hogy ha létrehozok egy usert ( pl.: "bácsi" ) és adok neki adatbázist, meg jogokat hozzá, akkor a privát- és a publikus tárhelyen is betud jelentkezni "bácsi" néven. Én meg azt szeretném ha a publikus tárhelyhez "kapcsolódó" user a privát tárhelyen ne tudjon bejelntkezni ( feltételezzük, hogy eléri a privát tárhelyet is ( 192.168.x.xxx )). És ugyanez fordítva.
5

miért?

gex · 2007. Jún. 4. (H), 14.47
miért akarod így megcsinálni?
6

Szimpatikusabb nekem

thomasrc · 2007. Jún. 4. (H), 15.13
Azért, mert nekem így szimpatikusabb, és jobban kezelhetőek ( számomra ) az adatbázisok.