moraaz.org

m

mysql’e konsoldan veritabanı oluşturma, kullanıcı ekleme ve yetkilendirme

Burada daha önce anlattığımız gibi bağlantı işlemimizi gerçekleştirdikten sonra;

mysql> create database yenidb;

ile yeni bir veritabanı oluşturabiliriz. Bu oluşturduğumuz veritabanına yeni kullanıcı oluşturup tüm yetkileri vermek istiyorsak;

mysql> grant all on yenidb.* to username@localhost identified by ‘password‘;
mysql> flush privileges;

Yukarıdaki örnekte belirtildiği gibi tüm yetkileri “yenidb” için “username” ile belirtilen yeni oluşturulacak kullanıcı hesabına ve “password” ile belirtilen kullanıcı şifresine göre düzenler. İkinci komut ise işlemleri gerçek anlamda yerine getiren komuttur.

Eğer kullanıcı zaten tanımlı ise ve o kullanıcıya bu yenidb için de yetki verilecekse, o zaman aşağıdaki gibi olmalıdır;

mysql> grant all on yenidb.* to username@localhost;
mysql> flush privileges;

burada tek fark sizinde gördüğünüz gibi “identified by ‘password” bölümü sonda yoktur.

mysql’de konsoldan bağlanma

MySQL veritabanında, web taraflı yada diğer GUI tarzı yazılımla işlemlerimizi yapabileceğimiz gibi o durumların dışında da konsoldan komutlarla MySQL’i yönetebiliriz. Örneğin şimdi konsoldan MySQL’e bağlanma bölümü aşağıda belirtilmektedir;

# mysql -u <kullanici_adi> -p<şifre>
mysql>

Yukarıda belirtildiği gibi kullanıcı adı ve şifre girilerek o kullanıcı ile MySQL’e bağlanmış oluyoruz. Dikkat edilmesi gereken konu ise “-p” den sonra şifre yazılırken boşluk bırakılmaması.

# mysql -u root -p1234
mysql>

konsolda en çok kullanılan Linux komutları

Kısa bir anlatımla günlük hayatımızda en çok kullanılan Linux konsol komutları aşağıda listelenmiştir.

arch

işlemci mimarisini gösterir.

$ arch

i686

cat

bir text türü dosyanıniçeriğini ekrana basar.

$ cat lorem.txt

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

cd

Dizin değiştirmek için kullanılır.

$ cd /bin

Yazının kalanını okumak için tıklayınız »

rpm ile paket kaldırma

RPM sisteminde konsoldan kurulu paketi kaldırma işlemi aşağıdaki gibidir;

# rpm -e paket_adi

Yani;

# rpm -e foobar

işlemi daha önce durulu foobar uygulamasını sisteminizden kaldıracaktır. Peki kurulu paketin tam adını nasıl öğrenebiliriz. Bir şekilde sorgulatmamız lazım paket yöneticimize. O işlemde şu şekildedir;

# rpm -q foo (paket adı, versiyon, ve release nmarası şeklinde ekranda görünür)
> foo-2.0-1

daha sonra tam adını öğrendiğiimiz paketimizi -e ile kaldırabiliriz. Tabii ki paket adı bölümünde “*” türü belirteçler kullanabiliriz.

rpm ile paket kurma

RPM; Redhat Package Management, yani bir uygulamanın (çalıştırılabilir program yada kütüphane vb.) kolay kurulumu ve kolay kaldırılabilmesi için geliştirilen bir paket sistemidir.

Kısaca rpm paket sisteminde bir .rpm dosyasını sisteme kurmak için konsoldan;

# rpm -i foobar-1.0-1.i386.rpm … (paket belirtilerek kurulum)
# rpm -i ftp://ftp.redhat.com/pub/redhat/RPMS/foo-1.0-1.i386.rpm … (ftp üzerinden indirilmesi kurulum)

bu şekilde işlem yaptırabiliriz.