MySQL Notları 8 - Komut Satırı Araçları

Komut Satırı Araçlar

Bir çok komut satırı program bulunmakla birlikte burada iki tanesinden bahsedilecek:

  • mysql
  • mysqladmin

mysql

mysql komutu, lokal ve uzaktaki MySQL sunuculara bağlanarak SQL komutlarını ve scriptleri çalıştırır. Bu komut kullanılarak lokal ve global MySQL değişkenlerine değer atanabilir, ancak kalıcı olmaz. Kalıcı olması için my.ini konfigurasyon dosyasına da aynı düzenlemenin yapılması gerekir. mysql komutu ile sunucu ile ilgili durum değerleri de okunabilir.

mysql komut satırını çağırmak:

> mysql -u root -p

mysql istemcisi, “root” kullanıcısı olarak başlatılır. Başlangıçta şifre sorar. (root kullanıcısı şifresiz tanımlandıysa -p kullanılmamalıdır.)

> mysql --user=root --password=mypassword --protocol=tcp --host=localhost --port=3306 –default-character-set=latin1

bu komut ile:

  • mysql istemcisi, “root” kullanıcısı olarak başlatılır
  • şifre olarak “mypassword” gönderilir (istemci şifreyi sormaz)
  • tcp/ip bağlantısı kurulur
  • MySQL sunucusu, “localhost” üzerindedir. (Buraya bir host adı ya da ip adresi verilebilir)
  • MySQL sunucusu 3306 numaralı (varsayılan) port'u dinlemektedir.
  • Varsayılan karakter seti olarak latin1 kullanılacaktır.


mysqladmin

mysqladmin komutu ise SQL çalıştırılmadan yapılan sunucu ile ilgili çeşitli sistem yönetim işlevlerinin yapılmasına yardım eder. Bu işlevlerden bazı önemli olanları şu şekilde çalışır:

mysqladmin -u kullaniciadi -p komut

Burada,

-u kullaniciadi, MySQL kullanıcısının adıdır.

-p” şifre girileceğini belirtir.

komut ise “mysqladmin”in hangi işlevi yapacağını belirler:

create dbadi   --> yeni database yaratır
drop dbadi --> database'i düşürür (siler)
ping --> sunucunun bağlantı kabul edip etmediğini denetler
password yeni-password --> şifreyi değiştirir
shutdown --> sunucuyu kapatır.
status --> durum bilgisi verir
start-slave --> replikasyon için slave'i başlatır
stop-slave --> replikasyon için slave'i durdurur
variables --> değişkenleri döker
version --> sunucu sürüm bilgisini döker


Comments:

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

Turgut Aydin

Search

Archives
« Temmuz 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
31
   
       
Today