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

  • RickardRick

    RickardRick

    9 Mart 2007
  • TheGamer2323

    TheGamer2323

    25 Ocak 2009
  • trickycharms

    trickycharms

    6 Aralık 2013