Bu Sayfayı Paylaş:

Veri

MySQL 5.5'de SQL Statement'ları ile Kullanıcı Yaratılması

MySQL 5.5'de SQL statement'ları (demeçleri) kullanarak bir hesap iki şekilde (veritabanı kullanıcısı veya account) yaratılabilir :

  • CREATE USER ile . Örnek : CREATE USER 'test'@'localhost' IDENTIFIED BY 'password'
     
  • GRANT ile (Grant bir kullanıcıya yetki vermek için kullanılır ancak kullanıcı yok ise yaratma işlemi yapılır). Örnek :  GRANT ALL ON *.* TO 'test'@'localhost' IDENTIFIED BY 'password'

Komut çalıştırıldıktan sonra  aşağıdaki komut ile 

FLUSH PRIVILEGES;

kullanıcı yetki ayarları tekrar yüklenmesi sağlanabilir. 

 


İpucu

MySQL 5.5'de Bir Kullanıcının Yetkilerini Öğrenmek

Komut satırından mysql -u root -p ile giriş yaptıktan sonra aşağıdaki komut ile bir kullanıcının yetkilerini öğrenebilirsiniz : 

SHOW GRANTS FOR 'root'@'localhost';

root kullanıcının yetkileri ekrana gelecektir


İpucu

Root Kullanıcısının Veritabanına Erişememeye Başlaması Sorunu

İşletim sistemi veya mysql restart vb. olduğu durumlar, daha önce root ile login olunurken , artık login olunamamaya başlayabilir. Örneğin aşağıdaki gibi bir hata almaya başlayabilirsiniz :

Access denied for user 'root'@'server-ip' (using password: YES)

Bu sıkıntıyı çözmek için mysql safe modda açılıp, root şifresi yeniden set edilebilir. Aşağıdaki adımlar yapılmalı :

MySQL durdurulur :

service mysqld stop

Safe modda çalıştırılır :

mysqld_safe --skip-grant-tables &

MySQL'e login olunur ve mysql veritabanına geçilir :

mysql -u root
use mysql


root kullanıcısının şifresi değiştirilir ve mysql'den çıkılır :

update user set password=PASSWORD("mynewpassword") where user='root';

flush privileges;

quit
;

MySQL tekrar başlatılır ve root ile login olunur :


service mysqld start
mysql -u root -p


Artık root ile verdiğiniz şifre login olabilirsiniz

Bu işlem için detaylı bilgi http://www.rackspace.com/knowledge_center/article/mysql-resetting-a-lost-mysql-root-password sayfasında bulabilirsiniz.




Bu Sayfayı Paylaş:

İletişim Bilgileri

Takip Et

Her Hakkı Saklıdır. Bu sitede yayınlanan tüm bilgi ve fikirlerin kullanımından fibiler.com sorumlu değildir. Bu sitede üretilmiş , derlenmiş içerikleri, fibiler.com'u kaynak göstermek koşuluyla kendi sitenizde kullanılabilirsiniz. Ancak telif hakkı olan içeriklerin hakları sahiplerine aittir