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ı icin ;
mysql> GRANT ALL ON deneme1.* TO [email protected] IDENTIFIED BY 'sifre';
mysql> GRANT ALL ON deneme2.* TO [email protected] 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 yonetilir?
Bunun icin 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 arayuzunden erişim icin
gelen ekrana kullanıcı adı ve şifre girilerek deneme kullanıcısının "deneme1" ve "deneme2" veritabanlarına yonetimi sağlanır
2-)İkinci bir yontemde 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ı yonetimi sağlanır
Kod:
Kaynak:EnderUnix