Shell Prompt Mysql Query

Bazı zamanlarda sunucudaki database, database deki tabloların içeriğine v.b. erişim ihtiyacı duyabilmekteyiz.

Bu gibi durumlarda, phpmyadmin veya mysql client uygulamarına ihtiyaç duyulmakta ancak işler başınızdan aşkın ve sizin bunları kurmaya tahammülünüz yok. Bu gibi durumlarda shell den select çekip, show database gibi işlemleri yapabilirsiniz.

İşlem basit, öncelikle mysql komutunu yazıyoruz, -h parametresi ile erişilecek ip adresi yazılır. (Mysql uzaktan erişime açık olmalıdır.) -u parametresi ile username verilir, -p parametresi ile şifre girilir.(-p den sonra boşluk bırakılmadan şifre yazılır.) Database seçilecek ise database adı sona eklenir. Database adı bilinmiyorsa 1. örnekteki gibi database isimleri listelenir.

Database seçildikten sonra tablo adı select ile seçilir, -e parametresinden sonraki tırnak içerisinde yazılır SQL sorgusu. Tablo adı bilinmiyor ise 2. örnkteki gibi datebase deki tablolar listelenir.

3. örnek ise tablo içerisindeki değerleri listeler.

1) mysql -h 192.168.2.100 -u root -pXXXX -e “show databases”

2) mysql-h 192.168.2.100 -u root -pXXXX Kasa -e “show tables”

3) mysql-h 192.168.2.100 -u root -pXXXX Kasa -e “select * from para”

Faydalı olabilmesi temennisi ile.

Share Button

Bir yanıt yazın