Rehber Windows Server'de MySQL ve Navicat Kurulumu

r00ts

Hectopat
Katılım
11 Mart 2022
Mesajlar
359
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:
Toad ya da postgre benzeri yeni başlayanların daha hızlı adapte olmasını sağlayacak ücretsiz program önerin var mı?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…