Rehber Windows Server'de MySQL ve Navicat Kurulumu

r00ts

Hectopat
Katılım
11 Mart 2022
Mesajlar
364
Makaleler
1
Çözümler
5
Yer
Frankfurt
Daha fazla  
Cinsiyet
Erkek
Bu rehber, Windows Server'de MySQL Server kurulumu ve Navicat ile veritabanı yönetimini adım adım anlatmaktadır.


Adım 1: MySQL Server İndirme ve Kurulum
--------------------------------------------------
1. MySQL İndirme:
Resmi web sitesine gidin: MySQL :: Download MySQL Installer
Windows (x86, 64-bit), MySQL Installer MSI" dosyasını indirin.
MySQL Installer for Windows" programını çalıştırın.

2. Kurulum Adımları:
Server only seçeneğini seçerek MySQL Server’ı yükleyin.
Root kullanıcı için bir şifre belirleyin (bunu not alın).
Execute butonuna basarak kurulumu tamamlayın.

3. MySQL Servisini Başlatma:
- Komut istemcisine (CMD) girin ve şu komutları çalıştırın:

Kod:
powershell
     net start mysql
     mysql -u root -p

Root şifrenizi girerek giriş yapın.

--------------------------------------------------
2. Navicat Premium Kurulumu
--------------------------------------------------
1. Navicat İndirme:
Resmi web sitesine gidin: Products | Navicat
Windows için uygun sürümü indirin ve yükleyin.

2. MySQL Bağlantısı Kurma:
Navicat'i açın ve Connection > MySQL seçeneğini seçin.
Host" kısmına 127.0.0.1 veya Sunucu IP Adresi girin.
Port alanını 3306 olarak bırakın.
Kullanıcı adı: root
Şifre: MySQL kurulumunda belirlediğiniz şifre
Test Connection butonuna basarak bağlantıyı test edin.


Adım 3: Yeni Veritabanı Oluşturma
--------------------------------------------------
1. Navicat içinde bağlantınızı seçin ve sağ tıklayarak New Database seçeneğini seçin.
2. Veritabanı ismini girin ve UTF-8 karakter setini seçerek oluşturun.
3. Yeni veritabanına sağ tıklayın ve New Query seçeneği ile SQL sorguları çalıştırabilirsiniz.


Adım 4: Güvenlik ve Optimizasyon
--------------------------------------------------
Güvenlik için:
MySQL root erişimini sadece güvenilir IP'lere açın.
Windows Güvenlik Duvarı üzerinden 3306 portunu sadece belirli IP'lere açın:

Kod:
powershell
  netsh advfirewall firewall add rule name="Allow MySQL" dir=in action=allow protocol=TCP localport=3306 remoteip=192.168.1.100
SSL kullanarak bağlantıları şifreleyin.

Performans için:
MySQL konfigürasyonunu optimize edin: my.ini dosyasında innodb_buffer_pool_size değerini artırın.
Gereksiz servisleri kapatın.
 
Son düzenleyen: Moderatör:

Technopat Haberler

Geri
Yukarı