Witam,

chcę zrobić sobie 'własną' obsługę bazy danych, ponieważ domyślny skrypt hostingu działa tak, że ma ustaloną sesję na ok. 10min. Często jest tak, że ja mam pootwieranych kilka stron z MySQL i nagle wysiada mi sesja. W tedy muszę logować się od nowa i od nowa wszystko robić.

Postanowiłem, że postawię sobie skrypt PHPMyAdmin i dodam bazy danych. Wszystko ładnie, tylko problem polega na tym, że ja chcę dodać głównego usera, który po zalogowaniu będzie miał dostęp do wszystkich baz danych. Hosting działa tak, że dla każdej bazy danych jest inny host.

Mój problem polega na tym, że nie wiem jak napisać plik config.inc.php, tak, aby był GŁÓWNY user z hasłem i po zalogowaniu miał dostęp do wszystkich baz jakie dodam do pliku config. Zrobiłem to tak (ale nie chce działać):

/*
 * Servers configuration
 */
$i = 0;

/* Authentication type */
$i++;
$cfg['Servers'][$i]['user'] = 'główny user';
$cfg['Servers'][$i]['password'] = 'hasło głównego usera'; // use here your password
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['AllowNoPassword'] = false;
/* Server parameters */
$i++;
$cfg['Servers'][$i]['host'] = 'host.pierwszej.bazy';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['hide_db'] = 'information_schema';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Servers'][$i]['user'] = 'user.pierszej.bazy';
$cfg['Servers'][$i]['password'] = 'hasło.pierszej.bazy';

$i++;
$cfg['Servers'][$i]['host'] = 'host.drugiej.bazy';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['hide_db'] = 'information_schema';
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Servers'][$i]['user'] = 'user.drugiej.bazy';
$cfg['Servers'][$i]['password'] = 'hasło.drugiej.bazy';

Czyli używam do logowania tylko 'główny user' i hasło 'hasło głównego usera' i chce mieć dostęp do wszystkich baz jakie dodam w confingu, ale już bez kolejnego logowania.

Jak coś takiego osiągnąć?