openSuse Apache MySQL phpMyAdmin login
Een kersverse LAMP installatie dus; met MySQL zoals in Yast geïnstalleerd.
MySQL werkt: op command prompt mysql.
phpMyAdmin werkt: http://localhost/phpMyAdmin/, maar geeft een waarschuwing dat er een password gezet moet worden voor root.
Op de commandline (als root):
mysqladmin password 3dSg4_5a
Vanaf nu is het password gezet voor MySQL, en kan je ook niet meer inloggen als gebruiker.
Probleem is dat je ook met http://localhost/phpMyAdmin/ niet meer binnengeraakt.
PhpMyAdmin verwijst ook naar een configuratie maar die is in deze openSuse installatie niet aanwezig:
“run script/setup.php”  (bestaat niet)
Je kan zelf de configuratiefile voor phpMyAdmin maken, door een kopie te maken van config.sample.inc.php en die te bewaren als config.inc.php, dit alles in de directory van phpMyAdmin: /srv/www/htdocs/phpMyAdmin/.
 Daarin zoek je naar /* Authentication type
Je moet phpMyAdmin dus vertellen hoe je je wil legitimeren. Er zijn 3 methoden:
- config
 - http
 - cookie
 
Elk systeem heeft zijn voor-en nadelen.  Zo werd vroeger standaard config gebruikt, waarbij je in de configuratiefile in de phpMyAdmin directory een naam + password zette.  Cookie heb ik niet geprobeerd (geeft soms problemen met bepaalde browsers las ik), dus ik gebruik nu “http”.
 $cfg['Servers'][$i]['auth_type'] = 'http';
 Hierbij vraagt de webserver met een venster je login en password: (bv root login “root” en bijhorend wachtwoord gebruiken)
- mysql Ver 14.12 Distrib 5.0.45, for suse-linux-gnu (i686) using readline 5.2
 - Apache2
 - phpMyAdmin – 2.11.0
 - openSuse 10.3
 
Apache starten: /etc/init.d/apache2 start
MySQL starten: /etc/init.d/mysql start
Maar je kan ze ook in Yast, System, System Services aanzetten zodat ze eventueel bij het starten van de computer mee opstarten.
 












