Bilişim alanında öğrenim gören öğrenciler, bilgisayarlarına Nesne Tabanlı Programlama dersi için Mysql Community yükleyerek Mysql Workbench ile çalışıyor. Web tabanlı derslerde de(PHP, WORDPRESS) genellikle XAMPP(MySql+PHP içerir) yükleyerek çalışmalarımızı yürütüyoruz. İşte gerek öğrencilerin, gerek bilişim alanında çalışan kişilerin; aynı bilgisayarda XAMPP ve Mysql Workbench kullanımı sırasında yaşadığı bir sorun oluyor. XAMPP içerisindeki Mysql ile MySqlWorkbench arasında port çakışması yaşanıyor.
Bu durumda yaşanan çakışmayı önlemek için, yani her iki programı da sorunsuzca aynı bilgisayarda kullanmak için yapılacakları açıklıyoruz.
EĞER HENÜZ HİÇBİR PROGRAMI YÜKLEMEDİYSENİZ:
- Önce XAMPP yükleyip ( Çünkü içerisinde Mysql de var) daha sonra SADECE MYSQLWORKBENCH programını kurmak. ( MYSQL COMMUNITY’Yİ KURMADAN SADECE WOKRBENCH) Bu sayede hiç çakışma yaşamazsınız.
Bu çözümde Mysql Workbench ilk açılışta ve kullanımda Mysql Server sürümü uyumsuzluğundan bahsedebilir. Mysql Workbench’in çalıştığı Server sürümleri farklı, hata alabilirsiniz gibi uyarılar veriyor. Ama şimdilik bir problem çıkarmadı. Ayrıca MySqlWorkbench’te oluşturulan veritabanları PHPMYADMIN’e de yansıyor, yani iki program hiç ayarsız senkron da çalışıyor.
2. ÖNCE MYSQL COMMUNİTY’Yİ YÜKLEYİP WORKBENCH İLE ÇALIŞIYORSANIZ, DAHA SONRA XAMPP YÜKLEDİYSENİZ:
- İşte burada MySql server hizmeti çakışıp çalışmıyor; XAMPP panelde MySql’i açmak istediğinizde hata veriyordur ve phpMyAdmin açılmıyordur. Bu durumda:
- MySql Workbench’te önceden açtığın connection üzerinden devam ederek veya yeni connection açıp, üstteki Server menüsüne giriniz – Users and Privileges – sol altta Add Account – Login name: myadmin, password: 12345 belirle.(örnektir, siz başka belirleyebilirsiniz.) Sağ menüde Admin Rolles’te hepsine tik at. Kaydet, kapat.
- XAMPP Control Panel’e girilir. Apache – Config – phpMyAdmin(config.inc.php) dosyası açılır.
user bölümünden root silinir. user = myadmin yapılır. ( Workbenchte verdiğin isim )
Password = 12345 yapılır. ( Workbenchte verdiğin şifre )
Host = 127.0.0.1:3306 yapılır.
Bu ayarlar sayesinde phpMyadmin’e artık ulaşabilir ve 3306 portunu dinleyen Workbench ile çakışma ortadan kalkar; aksine iki program senkron çalışır. Workbench’teki veritabanları phpMyAdmin’e aktarılır.
