Phpmyadmin'de ayrı kullanıcılar nasıl oluşturulur, her biri diğer veritabanlarını göremez mi?


16

Sunucumda mysql kontrol etmek için phpmyadmin kullanıyorum, şimdi bu yönetici aracına erişmek için bazı kullanıcılar oluşturmak istiyorum, istediğim her kullanıcının veritabanlarını oluşturabilmesi ancak diğer veritabanlarını görememesi.

Bu mümkün mü ve nasıl?

Yanıtlar:


26

Bunu dene:

  1. PhpMyAdmin varsayılan sayfasında (localhost) "Ayrıcalıklar" bağlantısını tıklayın
  2. "Yeni bir kullanıcı ekle" bağlantısını tıklayın
  3. Kullanıcıya bir kullanıcı adı ve şifre atayın
  4. "Kullanıcı Veritabanı" yazdığı yerde "Hiçbiri" ni seçin
  5. Global ayrıcalıklardaki tüm onay kutularını işaretlemeyin
  6. "Git" düğmesine basın

Kullanıcı genel bakışında yeni kullanıcıyı görmelisiniz. Global ayrıcalıklar "Kullanım" demelidir.

  1. Kullanıcının hesabının yanındaki düzenle simgesini tıklayın
  2. "Aşağıdaki veritabanına ayrıcalık ekle" yazan "Veritabanına özgü ayrıcalıklar" altında, kullanıcıya atamak istediğiniz veritabanını / veritabanlarını seçin
  3. Kullanıcıya bu veritabanı için sahip olmasını istediğiniz ayrıcalıkları atayın
  4. "Git" düğmesine basın

Teşekkürler! Tam da aradığım şey. Hangi Host cihazının kullanıcıya atanacağı konusunda herhangi bir öneriniz var mı? Ben sadece 'Herhangi bir ev sahibi' seçtim.
Sherri

2
  1. PhpMyADmin'e giriş yapın
  2. Ayrıcalıklara Git
  3. Yeni Kullanıcı Ekle'yi tıklayın
  4. Oturum Açma Bilgileri alanına istediğiniz erişim bilgilerini yazın (kullanıcı adı, ana bilgisayar, şifre)
  5. Aynı ada sahip veritabanı oluştur ve tüm ayrıcalıkları ver için radyo düğmesini tıklayın
  6. Git'i tıklayın.

Bu kadar.

Not. Kullanıcı adının veritabanı adıyla aynı olduğu bir kombinasyon kullanmayı tercih ederim - bazıları buna karşı çıkabilir. PhpMyAdmin sürüm 3.3.2 kullanıyorum.


2

Kök kullanıcı olarak phpMyAdmin'e giriş yaptığınızda TÜM veritabanlarını görüntüleyebilir ve bunlardan herhangi birinde işlem gerçekleştirebilirsiniz.

Erişimi yalnızca belirli bir kullanıcıyla sınırlamak istiyorsanız:

  • Belirli bir veritabanı için bir kullanıcı oluşturun user1;password1
  • Daha sonra phpMyAdmin Giriş sayfasında kullanıcı girerse user1ve password1sadece belirli veritabanına erişebilir.

Ardından, kullanıcı oluşturmak ve bunları belirli bir veritabanına atamak için entlect'in yanıtını izleyin :

  1. PhpMyADmin'e giriş yapın.
  2. Ayrıcalıklar'a gidin.
  3. Yeni bir kullanıcı ekle'yi tıklayın.
  4. Oturum Açma Bilgileri alanına istediğiniz erişim bilgilerini yazın (kullanıcı adı, ana bilgisayar, şifre)
  5. Aynı ada sahip veritabanı oluştur için radyo düğmesine tıklayın ve tüm ayrıcalıkları verin.
  6. Git'i tıklayın.

0

PhpMyAdmin varsayılan sayfasında

bu kullanıcının erişmesini istediğiniz veritabanını seçin

ayrıcalıklar sekmesini tıklayın

Yeni Kullanıcı Ekle'yi tıklayın

Kullanıcıya Giriş Bilgisi Ata

Kullanıcı adı:

Ana bilgisayar adı:

Parola:

Yeniden türü:

Kimlik Doğrulama Eklentisi

"Kullanıcı Hesabı için Veritabanı Veritabanı" veritabanı adı "üzerindeki tüm ayrıcalıkları verin.

global ayrıcalıklardaki tüm onay kutularını işaretleyin "Git" düğmesine basın

Kullanıcı genel bakışında yeni kullanıcıyı görmelisiniz. Global ayrıcalıklar "TÜM AYRICALIKLAR" demelidir.

Bu, sorununuzu çözmelidir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.