mySQL einrichten

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Stefan
Beiträge: 1438
Registriert: 08.09.2002 14:31:59
Lizenz eigener Beiträge: GNU General Public License

mySQL einrichten

Beitrag von Stefan » 14.09.2003 10:58:08

Hallo zusammen

ich versuche mich grade an mySQL.
Habe phpmyAdmin installiert und wollte auf meinem Debian PHPNuke installieren.
Problem 1
Bei phpmyAdmin stehet.
Das $cfg['PmaAbsoluteUri']-Verzeichnis MUSS in Ihrer Konfigurationsdatei angegeben werden!
Ihre Konfigurationsdatei enthält Einstellungen (Benutzer "root" ohne Passwort), welche denen des MySQL-Stardardbenutzers entsprechen. Wird Ihr MySQL-Server mit diesen Einstellungen betrieben, so können Unbefugte leicht von außen auf ihn zugreifen. Sie sollten diese Sicherheitslücke unbedingt schließen!
$cfg['PmaAbsoluteUri' wo muss ich das editieren ?
Habe nichts gefunden.
Problem 2
In welcher Config lege ich die Datenbanknamen,Username,Passwort usw fest.
/etc/mysql steht eine my.cnf die habe ich bearbeitet aber es hat sich nichts geändert.

Hoffe das mir einer helfen kann,

Gruß
Stefan

Benutzeravatar
riankrimsteel
Beiträge: 131
Registriert: 23.03.2003 19:06:06
Wohnort: Göttingen
Kontaktdaten:

Beitrag von riankrimsteel » 14.09.2003 13:08:30

Moin,

Problem nummer 1:
in deinem phpMyAdmin-Verzeichnis liegt eine Datei names "config.inc.php", dort kannst du sowohl den URI-Pfad als auch Authentifikationsart und ne haufen anderer Spielereien einstellen.

Problem 2: löst sich damit mit Quasi auch, da du mit phpMyAdmin auch Datenbanken und Nutzer anlegen kannst. Die Alternative hierfür wären die Shell-Kommandos mysql, mysqlaccess, mysqladmin und mysql_setpermissions. Komfortabler ist hier vermutlich eher phpMyadmin.

Gruss
Dennis
For every problem, there is a solution that's simple, easy, and wrong.

Benutzeravatar
Stefan
Beiträge: 1438
Registriert: 08.09.2002 14:31:59
Lizenz eigener Beiträge: GNU General Public License

Beitrag von Stefan » 14.09.2003 16:10:59

Hallo

Danke für die schnelle Antwort.
HAbe also die Datei editiert und habe das eingegeben.
/**
* Your phpMyAdmin url
*
* Complete the variable below with the full url ie
* http://www.your_web.net/path_to_your_phpMyAdmin_directory/
*
* It must contain characters that are valid for a URL, and the path is
* case sensitive on some Web servers, for example Unix-based servers.
*
* In most cases you can leave this variable empty, as the correct value
* will be detected automatically. However, we recommend that you do
* test to see that the auto-detection code works in your system. A good
* test is to browse a table, then edit a row and save it. There will be
* an error message if phpMyAdmin cannot auto-detect the correct value.
*
* If the auto-detection code does work properly, you can set to TRUE the
* $cfg['PmaAbsoluteUri_DisableWarning'] variable below.
*/
cfg['PmaAbsoluteUri'] = '/var/www/phpMyAdmin/config.inc.php/';
Jetzt kommt aber die Fehlermeldung das genau der Eintrag falsch ist ?
phpMyAdmin liegt aber hier /var/www/phpMyAdmin
Auch das wollte nicht cfg['PmaAbsoluteUri'] = '/var/www/phpMyAdmin/
Was habe ich da falsch gemacht ?

Gruß
Stefan

Benutzeravatar
riankrimsteel
Beiträge: 131
Registriert: 23.03.2003 19:06:06
Wohnort: Göttingen
Kontaktdaten:

Beitrag von riankrimsteel » 14.09.2003 16:32:39

Hi,

in die Configuration gehört nur der http-Pfad nicht der Verzeichnispfad. Sieht bei mir zum Beispiel so aus:

Code: Alles auswählen

cfg['PmaAbsoluteUri'] = '/mysql/'
Damit kann ich unter http://mein.webserver.local/mysql/ auf phpMyAdmin zugreifen. In deinem Fall wäre es dann also

Code: Alles auswählen

cfg['PmaAbsoluteUri'] = '/phpMyAdmin/'
wenn du phpMyAdmin in das Verzeichnis /var/www/phpMyAdmin installiert hast.

Gruss
Dennis
For every problem, there is a solution that's simple, easy, and wrong.

Benutzeravatar
Stefan
Beiträge: 1438
Registriert: 08.09.2002 14:31:59
Lizenz eigener Beiträge: GNU General Public License

Beitrag von Stefan » 14.09.2003 17:52:15

Hallo

Habe jetzt das in meiner Conf stehen.
cfg['PmaAbsoluteUri'] ='/phpMyAdmin/';
Und hier habe ich mein php;yAdmin installiert.
pwd
/var/www/phpMyAdmin
Doch leider bekomme ich immer eine Fehlermeldung.
phpMyAdmin - Fehler

phpMyAdmin konnte Ihre Konfigurationsdatei nicht verarbeiten!
Dies kann passieren, wenn der PHP-Parser Syntaxfehler in ihr findet oder sie nicht existiert.
Bitte rufen Sie die Konfigurationsdatei üben den unteren Link direkt auf und lesen Sie die PHP-Fehlermeldungen, die Sie erhalten. Meistens fehlt bloß irgendwo ein Anführungszeichen oder Semikolon.
Wenn Sie eine leere Seite erhalten, ist Ihre Konfigurationsdatei in Ordnung.
Danach soll der Link immer noch falsch sein
:?:
Was für fehlerquellen könnten denn noch da sein ?

Gruß
Stefan

Antworten