Instalarea, configurarea și rularea mai multor servere MySQL pentru Windows, Web developer blog-

Categorie: MySQL - Igor @ 14:30

De fiecare dată când fac instalarea, upgrade la noua versiune a serverului MySQL pe Windows, toate bazele de date de care aveți nevoie pentru a arunca versiunea veche la cea nouă. În acest caz, este convenabil pentru a rula ambele versiuni ale MySQL pe diferite porturi, dar nu pentru a opri un serviciu, atunci celălalt, pentru că ceea ce am uitat ceva nu imediat. Deci, secvență de acțiuni.






1. Descărcați serverul MySQL:
MySQL Descărcări - alegeți versiunea care ne interesează. Versiunea actuală a MySQL 5.1 Release Candidate. încă de presă și cele mai recente de distribuție pe care le puteți descărca MySQL 5.1.26. Pentru Windows Eu folosesc MySQL fara instalare - fara instalare (dezarhivării în C: \), pentru a arhiva cantareste 98.3 MB.

Se descarcă direct sau selectați Descărcați Mirror alege o oglindă. în cazul în care politicos refuza «» Nu, mulțumesc, doar mă duc la descărcări! »și a obține o legătură directă.

2. Instalarea MySQL
. Am MySQL, Apache, PHP, Python, și alte software-ul este pe disc D: \:
d: / usr /
apache2 /
php /
MySQL / - Versiunea curentă a serverului

Acest lucru vă permite să nu reinstalați de fiecare dată din nou atunci când noua instalare Windows. Foarte convenabil și portabil.

Crearea unui dosar d: /usr/mysql_5.1.26-rc/ și să despacheteze mysql-noinstall-5.1.26-rc-win32.zip noastre arhiva.

3. Configurarea MySQL
Puteți copia my.ini fișierul de configurare cu versiunea anterioară, numai în cazul în care este versiunea 5.1, configurația mai în vârstă poate varia. Sau creat un nou fișier.
Facem totul de la zero.

Există fișier de configurare patru MySQL: my-huge.ini, mi-large.ini, mi-medium.ini, mi-small.ini. Acestea sunt caracterizate prin diferite opțiuni, în funcție de obiectivele de resurse de pe server. Ia-mi-medium.ini și redenumiți-l my.ini - acesta este fișierul nostru de configurare.







Adăugați următoarea opțiune avantajoasă în această secțiune [mysqld].

4. Start MySQL
Rulați MySQL pe Windows va fi ca un serviciu. Pentru aceasta este necesar să se adauge servicii. Puteți rula serviciul manual sau activați Backup automat în „serviciul“.

Creați următoarele BAT-fișiere, toate comenzile pe care le pot rula pe consola, dar este mai convenabil.
install_service.bat - Instalarea serviciului

MySQL5_1_26-rc - numele serviciului nostru, acesta va trebui să fie unic. Dacă te duci la „Servicii“: Setări - Panou de control - Servicii administrative. puteți vedea noul serviciu:-MySQL5_1_26 rc și setările acestuia parametrilor de pornire

remove_service.bat - scoaterea serviciului din lista de servicii

service_start_mysql.bat - serviciul de lansare

service_stop_mysql.bat - stop

5. Conectarea la baza de date
După instalarea serviciului și rulați-l, aveți nevoie pentru a testa funcționalitatea serverului MySQL.

Setările implicite ale conexiunii:
gazdă: localhost
Nume de utilizator: rădăcină
parola:
Port: 3306 (dar l-am schimbat, iar acum era 3307)

Puteți folosi unele de client, de exemplu: SQLyog. Sau prin utilizarea de linie de comandă de utilitate mysql:

6. Baza de date de export
Pentru a exporta baza de date este mai bine de a utiliza programul standard mysqldump MySQL. Toate utilitatile native sunt mai productive decât altele.

Ieșirea este un fișier - mysql_all_db.sql.

Puteți adăuga opțiunea -add drop-bază de date - dar, atunci acesta va fi eliminat atunci când importați toate baza de date. Când este necesar? De exemplu, dacă doriți să importați baza de date cu toți utilizatorii și privilegiile lor, privilegii.

7. Import DB
Pentru a utiliza Import linie de comandă MySQL.

8. Configurarea finală un nou server de MySQL
Schimbarea portului pentru noul server de pe 3306

Dacă serverul vechi nu este necesar, cel puțin este necesar pentru a opri serviciul, oklyuchit de servicii de pornire

Dacă aveți nevoie de brusc datele de pe server vechi, recomand pentru a crea un liliac-fișier pentru ea, și setați-l la un port diferit, atunci nu există nici un conflict cu curentul.

Pentru a consola MySQL server de utilitate a lucrat fără a specifica o cale completă, puteți adăuga în „variabile de mediu“ calea către serverul:

Doar ține cont, nu ar trebui să se arate calea la mai multe servere, doar un singur server.