EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ MySQL ]

"Phmyadmin'de tek kullanıcı ile birden fazla veritabanı yönetmek" - Gökhan ALKAN - (2006-04-17 20:15:35)   [3723]

deneme1 ve deneme2 adlı veritabanlarının aşağıdaki
şekilde oluşturulduğu varsayılsın

mysql> CREATE DATABASE deneme1;
mysql> CREATE DATABASE deneme2;
ve deneme kullanıcısı her iki veritabınınada erişim hakları için ;

mysql> GRANT ALL ON deneme1.* TO deneme@localhost IDENTIFIED BY 'sifre';
mysql> GRANT ALL ON deneme2.* TO deneme@localhost IDENTIFIED BY 'sifre';

"deneme" kullanıcısı deneme1 ve deneme2 veritabanlarından tam yetkiye sahip.Phmyadminde tek kullanıcı ile birden fazla veritabanı nasıl yönetilir?

Bunun için 2 yol izlenebilir

1-) config.inc.php dosyasında ki $cfg['Servers'][$i]['auth_type'] = ''; değeri
$cfg['Servers'][$i]['auth_type'] = 'cookie';

yapılır ve phpmyadmine web arayüzünden erişim için
gelen ekrana kullanıcı adı ve şifre girilerek deneme kullanıcısının "deneme1" ve "deneme2" veritabanlarına yönetimi sağlanır

2-)İkinci bir yöntemde config.inc.php dosyasındaki

$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['only_db'] = '';

değerlerin

$cfg['Servers'][$i]['user'] = 'deneme';
$cfg['Servers'][$i]['password'] = 'sifre';
$cfg['Servers'][$i]['only_db'] = array('deneme1','deneme2');

yapılarak "deneme" kullanıcısının "deneme1" ve "deneme2" veritabalarını yönetimi sağlanır


Arkadaşıma gönder , Ana Sayfa