לא הבנת
MySql זה שרת SQL. הוא יכול לרוץ על linux, חלונות ועוד. ניתן לגשת אליו מכל מקום ברשת וגם מתוכניות ב-php כאשר משתמשים בתוכנת client שמתממשקת איתו. אין לי ניסיון עם זה, אבל אני מניחה שבחלונות הוא רץ כ-service. גם iis וגם apache רצים כ-service על חלונות, ואין קשר ביניהם, אלא אם כן הם מחליטים (או אתה מחליט) לתקשר בין עצמם. ולכן, אם אתה מתקין MySql על חלונות, אתה יכול לגשת אליו מ-IIS, מ-apache, ממחשבים אחרים וגם מתוכנת לקוח שאתה יכול להתקין. (התיקון שכתבתי הוא, שלא מתקינים אותו על ה-IIS, אלא על חלונות. המשמעות מבחינתך זהה) באותה מידה, אתה יכול לגשת לשרת MySql אחר שנמצא ברשת. אתה לא חייב להתקין על כל שרת שבו אתה משתמש בגישה ל-MySQL. במקרה כזה אתה מתחבר ל-MySQL ומציין את שם השרת עליו הוא נמצא ושם המשתמש המורשה:
mysql_connect("remote.addr.ess","user","password");
על מנת לאפשר גישה למשתמשים מרוחקים צריך לתת הרשאות מתאימות, לדוגמה:
mysql> GRANT SELECT,UPDATE,INSERT,DELETE ON dbname.* TO "
[email protected]" IDENTIFIED BY "password"
אני מקווה שאין טעויות בסינטקס. אם זה לא עובד - תבדקו ב-manual