MySQL Notları 5 - MySQL Nasıl Çalışıyor

MySQL'i çalıştıran ana program, mysqld (MySQL Daemon) adını alır.

UNIX'lerde mysqld adlı bir proses görünür.

Aynı program Windows'ta “mysqld.exe” olarak çalışır.


Windows'ta mysqld.exe'yi servis olarak çalıştırmak mümkündür. Birden çok defa farklı servis adları ile servis kaydı yapılırsa aynı sistem üzerinde birden çok MySQL instance'ı çalıştırmak mümkün olur. Bunları birbirleri ile çakışmayacak şekilde (ağ bilgileri, veri dizini vb) konfigure etmek gerekir.


mysqld, MySQL'in kendisi yani MySQL sunucusudur.

Tüm ortamlarda TCP/IP ağ iletişimini destekler. Özel olarak kapatılmaz ise TCP/IP bağlantısı açıktır.

Değiştirilmez ise 3306 numaralı portu dinleyerek çalışır.


Aynı zamanda Windows üzerinde Named Pipe ve Shared Memory kullanan programlar, aynı sistem üzerindeki sunucuya erişebilir. Bunun için ilgili konfigurasyonun yapılması gerekir (ilk kurulumda kapalıdır).

UNIX sistemler üzerinde de lokal olarak Unix socket dosyası iletişimi desteklenmetedir (ilk kurulumda açıktır).


MySQL ile çalışmak için en önemli ve standart araç, mysql istemcisidir (mysql.exe). Bu araç kullanılarak lokal veya uzak bilgisayarlar üzerinde çalışan MySQL servislerine /daemon'larına erişilir ve SQL ve sistem komutları çalıştırılabilir. Sıklıkla script çalıştırmak ve yönetimsel işlemler için kullanılır.

Comments:

Post a Comment:
Comments are closed for this entry.
About

Turgut Aydin

Search

Archives
« Nisan 2014
PztSalÇarPerCumCmtPaz
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today