SORU
12 Kasım 2009, PERŞEMBE


MySQL yeni kullanıcı oluşturmak ve bir veritabanı için tam erişim verin

MySQL yönetim yeniyim. Oluşturduğunuz MySQL yeni bir kullanıcı oluşturmak istiyorum ve bunu tam erişim 1 veritabanı için sadece dbTest söylüyorlar. Bunu yapmak için MySQL komutları ne olurdu?

CEVAP
12 Kasım 2009, PERŞEMBE


Bunu deneyin:

GRANT ALL PRIVILEGES ON dbTest.* To 'user'@'hostname' IDENTIFIED BY 'password';

Eğer kod/site aynı makinede MySQL erişim çalıştırıyorsanız, hostname localhost olacaktır.

Şimdi, yıkmak.

GRANT - Bu komut, kullanıcıların oluşturmak ve veritabanları, tablolar, vb haklar vermek için kullanılır.

ALL PRIVILEGES - Bu kullanıcının tüm standart ayrıcalıkları söyler. Bu GRANT komutu ancak kullanmak ayrıcalık içermez.

dbtest.* - Bu talimatları tam dbtest veritabanı üzerine kullanmak için bu hakları uygulamak için MySQL. Eğer isterseniz özel tablo isimleri veya mağaza rutinleri * değiştirebilirsiniz.

TO 'user'@'hostname' - 'kullanıcı' kullanıcı hesabı oluşturuyorsunuz. Not: '' MySQL ne kullanıcı bağlanabilir söyler. hostname. tek tırnak olması gerekir Eğer aynı makinadan istiyorsanız, localhost kullanın

IDENTIFIED BY 'password' - tahmin ettiğin Gibi, bu kullanıcı için bir parola ayarlar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BgirlNilaya

    BgirlNilaya

    29 EKİM 2008
  • BigBoyTV

    BigBoyTV

    25 EYLÜL 2013
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012