AW: [Mapbender-users] 'root' mit mysql
Samson, Marko
Marko.Samson at wald-und-holz.nrw.de
Thu Mar 22 04:48:17 EDT 2007
Hallo Veselina,
die Fehlermeldung:
> Database check
> Administration Database X MySQL
> Connect to Database not connected
sagt, dass die Angaben in deiner mapbender.conf nicht passen:
define("DBSERVER", "localhost");
define("DB", "mapbender");
define("OWNER", "root");
define("PW", "root");
Wie meldest du dich denn auf der MySql Datenbank an? Diese Werte müssen auch in die mapbender.conf. Ist das Passwort für den mysql-User 'root' wirklich 'root'? Und läuft die Datenbank und der Apache-Webserver bzw. Mapbender auf dem selben Rechner?
Die Fehlermeldung:
> Connect to Database not connected
und die Fehlermeldung aus der mb_error.log:
db_query(UPDATE mb_user SET mb_user_login_count = (mb_user_login_count
+ 1) WHERE mb_user_name = 'root')= db_error=Access denied for user
'root'@'localhost' (using password: YES)
sehen so aus, als wenn die Angaben nicht stimmen.
Es passt also entweder die Angabe:
define("DBSERVER", "localhost"); <=wenn Datenbank auf einem anderen Rechner läuft, trage hier mal die IP des Datenbankservers ein.
nicht. Wenn die Datenbank auf einem anderen Rechner läuft.
Oder die Login Daten für die MySQLDatenbank stimmen nicht:
define("OWNER", "root");
define("PW", "root");
Gruß,
Marko Samson
Marko Samson
Landesbetrieb Wald und Holz NRW
GIS-Anwendungsentwicklung
Referat I-5
Albrecht-Thaer-Straße 34
48147 Münster
Tel.: 0251/91797 - 169
Mail: marko.samson at wald-und-holz.nrw.de
> -----Ursprüngliche Nachricht-----
> Von: mapbender_users-bounces at lists.osgeo.org
> [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag
> von Veselina Dencheva
> Gesendet: Mittwoch, 21. März 2007 16:14
> An: Mapbender User List
> Betreff: Re: [Mapbender-users] 'root' mit mysql
>
> Hi,
>
> 1. Der Befehl create user will irgendwie nicht
> funktionieren, kannn es sein dass es an der mysql version
> liegt, die ist ja mysql-4.1.14 und nicht 5.02 wo es create user gibt.
>
> Die Fehlermeldung ist:
> #1064 - You have an error in your SQL syntax; check the
> manual that corresponds to your MySQL server version for the
> right syntax to use near 'USER 'mapbender'@ 'localhost'
> IDENTIFIED BY '0815'' at line 1
>
> 2. http://localhost/mapbender/tools/mapbender_setup.php
> zeigt folgendes:
> _____________________________________________________________________
>
> Setup-Checker
> PHP Configurationcheck
> php Version X Version: 5.1.4
> interface X Modul-PHP
> path to php.ini X C:\ms4w\Apache\cgi-bin\php.ini
> extension_dir X /ms4w/Apache/php/ext/(check the
> path, is it correct?)
> session.save_path X /ms4w/tmp (check out the
> authorisation of the dir)
> memory Limit X 8M (running in memory-trouble with
> printing?
> Perhaps raise your memory limit)
> error-reporting X ok, error_reporting =
> E_ALL & ~E_NOTICE
> session.save_handler X session.save_handler = files
> file_Uploads X On
> allow_url_fopen X On
>
>
> PHP Extensioncheck
> MySQL check X MySQL installed
> PostgreSQL check X PostgreSQL installed
> GD2 check X GD installed
>
>
> Warning: pg_connect() [function.pg-connect]: Unable to
> connect to PostgreSQL server: missing "=" after "with" in
> connection info string in
> C:\ms4w\apps\mapbender\HTTP\TOOLS\mapbender_setup.php on line 128
>
> Database check
> Administration Database X MySQL
> Connect to Database not connected
> PostGIS function check
> Postgis support no PostGIS function available
>
>
> mapbender.conf check
> Administration Database X mysql
> DB-Server X localhost (is this your DB-Server)
> Mapbender-DB X mapbender (is this your Mapbender-DB)
> DB-Owner X mapbender (is this your DB-Owner)
> PREPAREDSTATEMENTS-
> compatibility X set to 'true' and php 5.1.4 should work
> CHARSET X UTF-8
> TMPDIR X ../tmp
> MAXLOGIN X 3
> Login-Path http://localhost/mapbender/frames/login.php
> (if this link doesn't work, check out your 'URL to Login' in
> your mapbender.conf Perhaps an alias in your httpd.conf will
> solve the prob')
> _____________________________________________________________________
>
>
> Beseonders der Teil in Database check (Connect to Database
> not
> connected ) gefaellt mir nicht
>
>
> Gruesse, Veselina
>
> > 2007/3/21, Tilo Wütherich <tilo.wuetherich at la-bw.de>:
> > > Hallo Veselina,
> > >
> > > ich schätze, das ist der Fehler: Du mußt noch einen
> MySQL-Benutzer
> > > anlegen und ihm Schreib-/Leserechte in der Datenbank mapbender
> > > geben. Per SQL also ein
> > >
> > > CREATE USER 'mapbender'@ 'localhost' IDENTIFIED BY '****'; etc.
> > >
> > > oder per PHPMyAdmin. Der Benutzer kann z.B. mapbender
> heißen und das
> > > Paßwort
> > > 0815 erhalten. In der mapbender.conf steht dann:
> > >
> > > ...
> > > if(SYS_DBTYPE=="mysql")
> > > {
> > > define("DBSERVER", "localhost");
> > > define("PORT", "3306");
> > > define("DB", "mapbender");
> > > define("OWNER", "mapbender");
> > > define("PW", "0815");
> > > ...
> > >
> > >
> > > Der Benutzer root/root ist der Mapbender-Benutzer, mit
> dem Du Dich
> > > über den Browser anmeldest.
> > >
> > > Ich hoffe, ich konnte helfen!
> > >
> > > _______________________________________________
> > > Mapbender_users mailing list
> > > Mapbender_users at lists.osgeo.org
> > > http://lists.osgeo.org/mailman/listinfo/mapbender_users
> > >
> >
> >
> > --
> > _______________________________________
> > Remote Sensing Applications Center (ReSAC)
> > 61 Tzar Assen Str.
> > 1463 Sofia, Bulgaria
> > Tel: +359 2 9800731
> > Tel: +359 2 9812231
> > Fax: +359 2 9818216
> >
> > e-mail: resac at techno-link.com
> > URL: www.resac-bg.org
> >
> >
>
>
> --
> _______________________________________
> Remote Sensing Applications Center (ReSAC)
> 61 Tzar Assen Str.
> 1463 Sofia, Bulgaria
> Tel: +359 2 9800731
> Tel: +359 2 9812231
> Fax: +359 2 9818216
>
> e-mail: resac at techno-link.com
> URL: www.resac-bg.org
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapbender_users
>
More information about the Mapbender_users
mailing list