Komut satırından Mysql veri tabanı, kullanıcı ve yetkilendirme örnekleri

Biraz da teknik konulara girelim :)

Mysql veri tabanına komut satırından bağlanmak, veri tabanı ve kullanıcı oluşturmak gibi bazı temel bilgiler şu şekilde.

Öncelikle veri tabanına root olarak bağlanalım.

mysql -u root -p

yazdığımızda bize root parolasını soracaktır. Parolayı girerek işleme devam edebiliriz. Eğer root yerine başka kullanıcı yazmak istersek bu da mümkündür.

create database veri-tabani-adi;

Sondaki noktalı virgülü unutmayalım. Veri tabanı ismini kendimiz seçiyoruz. Bu komutu çalıştırdığımızda veri tabanı yaratılmış olacaktır. Ardından veri tabanının yaratılıp yaratılmadığını kontrol edelim.

show databases;

Mysql'de mevcut veri tabanları listelenecektir. Şimdi sıra bu veri tabanına bağlanacak kullanıcıyı yaratmakta.

create user 'kullanici-adi'@'localhost' identified by 'parola';

Mysql veri tabanı kullanıcımız yaratıldı ama şu an hiç bir yetkisi yok. Kullanıcıya bir miktar yetki vermemiz gerekir. Kullanıcıya istersek tüm veri tabanları için, istersek bir veri tabanının tüm tabloları için, istersek bir veri tabanının bir tablosu için yetki verebiliriz. Bu kombinasyonları çoğaltmak mümkündür. Biz, bir kullanıcıya bir veri tabanının tüm tablolarında tüm işlemleri yapma yetkisi verecek şekilde bir örnek yazacağız.

grant all privileges on veri-tabani-adi.* to 'kullanici-adi'@'localhost';

Son olarak, gerçekleştirdiğimiz işlemlerin etkin olması için şu komutu çalıştırmalıyız.

flush privileges;

Hayırlı olsun.
10.08.2017 Geni
1 1
daha iyi hizmet verebilmek için çerez (cookie) kullanıyoruz. detaylı bilgi için tıklayın