Eli mikä mättää, phpmyadminin kirjautuminen, mysql vai käyttäjä?
Nykyään käytän Webminiä kaikkeen, mikä koskee MySQL-ylläpitoa; jos Webmin vain on mahdollista asentaa.
Kyllä minulla silti on yksi phpmyadmin käytössä. Se on Arkissa, jossa minulla ei ole root-oikeuksia.
Sen hakemisto on Apache/htpasswd:n takana ja siihen on määritelty selkeästi käyttäjä ja käyttäjälle tietokanta, ei keksejä. Käyttäjätunnuksen, salasanan ja siihen liitetyn tietokannan olen saanut annettuina asioina. Phpmyadminin asensin tar.gz-tiedostosta.
/* Authentication type */
// $cfg['Servers'][$i]['auth_type'] = 'cookie';
$cfg['Servers'][$i]['user'] = 'xxx';
$cfg['Servers'][$i]['password'] = 'xxx';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'xxx';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
/* User for advanced features */
Viipaleessa/Hiekkalaatikossa minulla on Webmin ja sillä olen määritellyt tietokannat ja käyttäjät erilaisille LAMP-ohjelmille. Osaan kyllä simppelisti tulostaa mysql-komentoriviltä, mutta tunnusten ja tietokantojen ja niiden oikeuksien luominen käy paljon helpommin ja graafisesti Webmin-ohjelmalla. Joten jos phpmyadmin ei ole välttämätön, niin suosittelen tutustumaan komentorivin lisäksi Webmin-ohjelmaan.
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| elgg |
| kirjasto |
| mysql |
| wordpress |
+--------------------+
5 rows in set (0.00 sec)
mysql> select User from mysql.user;
+------------------+
| User |
+------------------+
| elgg |
| kirjasto |
| wordpress |
| root |
| root |
| root |
| debian-sys-maint |
| root |
+------------------+
8 rows in set (0.00 sec)
Ystävällisin terveisin Asmo Koskinen.