Evo pokusao sam instalirati dva mysql servera na jedan kompjuter.
Verzije mysql-a su 3.23.58 i 4.1.1a-alpha-nt, a OS je Windows 2000 Pro.
Objasnicu kompletnu instalaciju i podesavanje u koracima, tako da mogu i ostali pokusati na isti nacin da omoguce multiple mysql servers na svom kompjuteru.
NAPOMENA: Slashevi i backslashevi su napisani kako treba, nigdje nije slucajno stavljen backslash umjesto slasha! (Nadam se barem da je tako :) )
1. Kreiramo dva direktorija:
c:\> md mysql (ovo je za verziju 4.1.1a-alpha-nt)
c:\> md mysql3 (ovo je za verziju 3.23.58)
2. Downloadujemo sta nam je potrebno za instalaciju:
http://dev.mysql.com/downloads/mysql/4.1.html
http://dev.mysql.com/downloads/mysql/3.23.html
3. Otpakujemo (odzipujemo) sve file-ove u kreirane direktorije:
4.1.1a-alpha-nt u direktorij C:\mysql
3.23.58 u direktorij C:\mysql3
4. U direktoriju C:\WINNT\ napravimo file my.ini sa sadrzajem:
Citat:
[mysqld]
basedir=C:/mysql
datadir=C:/mysql/data
port=3306
[WinMySQLadmin]
Server=C:/mysql/bin/mysqld-nt.exe
user=root
password=S$%6*&
U direktoriju C:\mysql3\ kreiramo my3.ini sa sadrzajem:
Citat:
[mysqld]
basedir = C:/mysql3
datadir = C:/mysql3/data
port = 3307
[WinMySQLadmin]
Server=C:/mysql3/bin/mysqld-nt.exe
user=root
password=S$%6*&
5. U promptu kucamo slijedece komande:
C:\> C:\mysql\bin\mysqld-nt --install
C:\> C:\mysql3\bin\mysqld-nt --install MySQL3 --defaults-file=C:/mysql3/my3.ini
6. Pokrenemo servise na bilo koji nacin (preko Run:, preko Services panela ili rucno u promptu):
C:\> net start mysql
C:\> net start mysql3
7. Postavimo root passworde:
C:\> C:\mysql\bin\mysqladmin -u root password S$%6*&
C:\> C:\mysql3\bin\mysqladmin -u root password S$%6*&
8. Spojimo se na server (u odvojenim prozorima sa MS-DOS promptom):
Citat:
C:\>c:\mysql3\bin\mysql -u root -p --port=3307 mysql
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.58-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> exit
Bye
U drugom prozoru:
Citat:
C:\>c:\mysql\bin\mysql -u root -p mysql
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7 to server version: 4.1.1a-alpha-nt
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> exit
Bye
#########################################################
To bi trebalo biti to. Da biste provjerili da li vam servisi ispravno rade i da li slusaju na razlicitim portovima, kucajte:
C:\> netstat -a
Trebalo bi pisati nesto slicno ovome:
Citat:
TCP win2000:3306 win2000:0 ABHÖREN
TCP win2000:3307 win2000:0 ABHÖREN
Ako bude nekih problema, rijesicemo ih zajedno valjda.
U prilogu (kao attachment) nalaze se screenshotovi, koji pokazuju kako bi trebalo da izgledaju servisi nakon instalacije.
Ko zeli ukloniti mysql server iz servisa, mora kucati:
C:\> C:\mysql\bin\mysqld-nt --remove
C:\> C:\mysql3\bin\mysqld-nt --remove
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA