Etiket arşivi: ssh ile veritabanı oluşturma

SSH ile MYSQL Kullanımı

Web sunucularda veritabanı sisteminin yönetimi genellikle phpmyadmin veya hosting kontrol panelleri üzerinden yapılmaktadır. Bu sistemlere erişim sağlanamadığı durumlarda ssh ile mysql veritabanı sisteminin yönetimini yapabilmemiz mümkündür. Fakat bunun için mysql komutlarını iyi bilmemiz gerekmektedir. Bizde bu doğrultuda sizler için faydalı olabilecek bir yazı hazırladık.

Web sunucularda veritabanı sisteminde genellikle veritabanı ekleme, silme, kullanıcı oluşturma ve yetkilendirme gibi temel işlemler yapılmaktadır. Bu işlemlerin ssh ile komutlar kullanarak nasıl yapılacağını bilmemiz çoğu durum için yeterli olacaktır. Bu yazıda bu işlemleri detaylı bir şekilde örneklerle açıklayacağız. Fazla sözü uzatmadan konumuza geçelim ve bu işlemlerin nasıl yapıldığını öğrenelim;

SSH ile MYSQL Servisine Bağlanma

mysql -u root -p

Bu komuttan sonra bizden mysql root kullanıcısının şifresi istenecektir. Gerekli şifreyi girdikten sonra mysql servisine bağlanmış olacağız.

SSH ile Veritabanlarını Görüntüleme

show databases;

Bu komuttan sonra sistemimizde bulunan tüm veritabanları ekranda listelenmiş olacaktır.

SSH ile Veritabanı Seçme

use veritabani-ismi

Hangi veritabanı üzerinde işlem yapmak istiyorsak yukarıdaki gibi bir komut kullanarak veritabanı seçme işlemini yapabiliriz.

SSH ile Veritabanı Ekleme

CREATE DATABASE deneme; 

Yukarıdaki örnekte deneme isimli bir veritabanı oluşturmuş olduk.

SSH ile Veritabanı Kullanıcısı Oluşturma

Şimdi yukarıdaki örnekte oluşturduğumuz deneme isimli veritabanı için Onur adında bir kullanıcı oluşturalım. Bu işlem için uygulamamız gereken komut şu şekildedir;

GRANT USAGE ON deneme.* to onur@localhost IDENTIFIED BY '12345';

Burada kullanıcının şifresini 12345 olarak verdik. Siz bu şekilde kolay bir şifre tanımlaması kesinlikle yapmamalısınız. Şimdi deneme veritabanı ile Onur kullanıcısını tüm yetkileri verecek şekilde bağlayalım. Bu işlem için kullanmamız gereken komut şu şekildedir;

GRANT ALL ON deneme.* to onur@localhost;

SSH ile Veritabanı Silme

DROP DATABASE deneme;

Yukarıdaki örnekte deneme isimli veritabanını silmiş olduk.

Evet ssh üzerinden bu şekilde mysql veritabanı sistemini yönetebiliriz. Umarım sizler için faydalı bir makale olur. Tekrar görüşmek üzere. Şimdilik hoşçakalın.