Telepítéséhez, konfigurálásához és futó több szerver mysql ablakokhoz, webfejlesztő blog

Kategória: MySQL - Igor @ 14:30

Minden alkalommal, amikor a telepítés, frissítés az új verzió a MySQL szerver a Windows, az összes adatbázist meg kell dobni a régi verziót az újat. Ebben az esetben célszerű futtatni mindkét változata MySQL különböző kikötőkben, de ne hagyja abba a szolgáltatást, akkor a másik, mert amit elfelejtek valamit nem azonnal. Tehát a műveletek sorrendjének.

1. Töltse le a MySQL szerver:
MySQL Letöltések - válaszd ki azt a verziót, érdekel minket. A jelenlegi verzió a MySQL 5.1 Release Candidate. Még mindig kiadja, és a legújabb eloszlása, hogy lehet letölteni MySQL 5.1.26. Windows használok MySQL telepítés nélkül - telepítő nélkül (kicsomagolás a C: \), archiválására súlya 98,3 MB.

Letöltés közvetlenül vagy válassza a Letöltés Mirror Pick egy tükör. ahol udvariasan visszautasítani «» Nem, köszönöm, csak vigyen el a letöltések! »és hogy egy közvetlen linket.

2. Telepítés MySQL
. Van MySQL, Apache, PHP, Python és más szoftver a lemezen D: \:
d: / usr /
apache2 /
php /
mysql / - A jelenlegi változata a szerver

Ez lehetővé teszi, hogy ne telepítse újra minden alkalommal újra, amikor az új Windows telepítést. Nagyon kényelmes és hordozható.

Hozzon létre egy mappát d: /usr/mysql_5.1.26-rc/ és kicsomagolni a archív mysql-noinstall-5.1.26-rc-win32.zip.

3. beállítása MySQL
Akkor másolja a konfigurációs fájl my.ini az előző verzió, csak akkor, ha 5.1-es verzióját, a régi konfiguráció változhat. Vagy hozzon létre egy új fájlt.
Azt, hogy mindent a semmiből.

Négy MySQL konfigurációs fájl: az én-huge.ini, my-large.ini, my-medium.ini, my-small.ini. Jellemzőjük a különböző lehetőségeket, attól függően, hogy a célok szerver erőforrások. Vegyük az én-medium.ini és nevezd my.ini - ez a konfigurációs fájlt.

Adjuk hozzá a következő előnyös megoldás ebben a [mysqld].

4. Indítsa el a MySQL
Fuss MySQL Windows lesz, mint szolgáltatás. Ehhez hozzá kell adni szolgáltatásokat. Meg lehet futtatni a szolgáltatást manuálisan, vagy kapcsolja be az automatikus mentést a „szolgáltatás”.

Hozza létre a következő bat-fájlokat, az összes parancsot lehet futtatni a konzolon, de sokkal kényelmesebb.
install_service.bat - szolgáltatás telepítése

MySQL5_1_26-rc - a nevét a szolgáltatást, akkor egyedinek kell lennie. Ha megy a „szolgáltatás”: Beállítások - Vezérlőpult - Adminisztratív szolgáltatások. láthatjuk az új szolgáltatás: MySQL5_1_26-rc és az indítási paraméterek beállítása

remove_service.bat - eltávolítja a szolgáltatást a szolgáltatások listáját

service_start_mysql.bat - dob szolgáltatás

service_stop_mysql.bat - stop szolgáltatás

5. Csatlakoztassa az adatbázishoz
Telepítése után a szolgáltatás, futtatja, és meg kell próbálni a funkciókat a szerver MySQL.

Az alapértelmezett beállítások a kapcsolat:
host: localhost
felhasználónév: root
jelszó:
Port: 3306 (de mi változott meg, és most 3307)

Használhatja néhány ügyfél, például: SQLyog. Vagy használja a parancssori segédprogram mysql:

6. Adatbázis Export
Exportálni az adatbázis jobb használni a standard MySQL mysqldump programot. Minden natív közművek termelékenyebb, mint mások.

Az eredmény egy fájl - mysql_all_db.sql.

Felveheti -add-drop-adatbázis lehetőséget -, de akkor el kell távolítani, ha importálja az összes adatbázist. Ha van rá szükség? Például, ha azt szeretnénk, hogy importálja az adatbázist az összes felhasználó és a kiváltságaikat, kiváltságokat.

7. Import DB
Ahhoz, hogy a Import parancssori mysql.

8. Végső configure új MySQL szerver
Változás a port az új szerver az 3306

Ha a régi szerver nincs szükség, legalábbis meg kell állítania a szolgáltatást, oklyuchit indítási szolgáltatások

Ha hirtelen kell az adatokat a régi szerver, azt javasoljuk, hogy hozzon létre egy bat-fájlt, és állítsa be egy másik portot, akkor nincs konfliktus a jelenlegi.

Vigasztalni MySQL szerver szoftvert dolgozott megadása nélkül a teljes elérési utat, felveheti a „Környezeti változók” utat a szerverre:

Csak tartsd észben, ott nem kell megjeleníteni, az utat több szerver, csak egy szervert.