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
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.
MySQL Tezgah ile yeni bir veritabanı o...
Nasıl başlangıçta oracle veritabanı 11...
Nasıl uzaktan erişim izinleri kullanıc...
Nasıl kabuk komut mysql veritabanı olu...
Nasıl MySQL kullanıcı hesaplarının bir...