phpmyadmin / weitere Datenbanken

Alles rund um PHP und die Datenbanksprache MySQL.

Moderatoren: Thies, Soltano

Antworten
Benutzeravatar
Xajorkith
Junior-User
Junior-User
Beiträge: 65
Registriert: Mi 31 Dez, 2003 4:48 pm

phpmyadmin / weitere Datenbanken

Beitrag von Xajorkith »

Habe nun ein anderes Problem.
Bei meinen Freund sind einige Datenbankeinträge die nur noch Müll sind.
phpmyadmin ist zwar vorhanden jedoch so alt, dass man nichts löschen kann.
Kann ich mit meinen phpmyadmin eine zusätzliche Datenbank verwalten?

Wenn ich bei Home bin sehe ich, das ich bei 'Neue Datenbank anlegen' keine Rechte hab.
Geht es dennoch irgendwie?
Benutzeravatar
Thies
Webmaster
Webmaster
Beiträge: 1482
Registriert: Mo 04 Aug, 2003 8:45 pm
Kontaktdaten:

Beitrag von Thies »

Du musst die Datei config.inc.php ergänzen. Wenn Dein Kumpel aber auf einem anderen Server seine Website hat als Du, dann wirst Du über Dein phpMyAdmin keinen Zugriff darauf bekommen (in der Regel, Ausnahmen sind möglich).

Dann müsstet Ihr auf seinem Server eine neue Version des phpMyAdmin einspielen.

CU

Frank-Andre
if ( $ahnung == 'keine' ) { use ( Suche ) }
if ( $antwort == 0 ) { post ( $frage ) }
Benutzeravatar
Xajorkith
Junior-User
Junior-User
Beiträge: 65
Registriert: Mi 31 Dez, 2003 4:48 pm

Beitrag von Xajorkith »

Thies hat geschrieben:Du musst die Datei config.inc.php ergänzen. Wenn Dein Kumpel aber auf einem anderen Server seine Website hat als Du, dann wirst Du über Dein phpMyAdmin keinen Zugriff darauf bekommen (in der Regel, Ausnahmen sind möglich).

Dann müsstet Ihr auf seinem Server eine neue Version des phpMyAdmin einspielen.

CU

Frank-Andre
Klar ist mein Kumpel bei einen anderen Server.
Sonst wüßtest du dieses bestimmt.
Na ich hab ja nun ne Vorlage. Vielleicht bekomme ich es jetzt hin.
Hätte aber nicht gedacht, dass man bei der config derart viel frei lassen kann. :D

Wegen der zweiten Datenbank wurde mich die Theorie und auch die Praxis ;) trotzdem weiterhin interessieren.
Wie müßte man denn da die Daten für die zweite Datenbank angeben?
Getrennt mit einen Komma oder Semikolon?
Benutzeravatar
Thies
Webmaster
Webmaster
Beiträge: 1482
Registriert: Mo 04 Aug, 2003 8:45 pm
Kontaktdaten:

Beitrag von Thies »

Neue DB:

Theorie: keine Ahnung :)
Praxis: bei den meisten Webhostern gar nicht möglich!

Du musst glaube ich root-Rechte (oder so ähnlich) haben, um über einen Browserzugriff Datenbanken einrichten zu können. Und das ver´weigen (aus sicherlich nachvollziehbaren Gründen) die meisten Hoster.

Auf meinem PC nutze ich dafür WinMYSQLadmin, aber auch diesen Programme werden von den meisten Hostern der Zugriff verweigert.

Daher: Nachfrage beim SysAdmin des Servers, der kann und darf das.

CU

Frank-Andre
if ( $ahnung == 'keine' ) { use ( Suche ) }
if ( $antwort == 0 ) { post ( $frage ) }
Benutzeravatar
Xajorkith
Junior-User
Junior-User
Beiträge: 65
Registriert: Mi 31 Dez, 2003 4:48 pm

Beitrag von Xajorkith »

Du schriebst doch, dass ich das in der config Datei ergänzen muss.
Da ich ja auch 2 Datenbanken hab könnte ich diese ja mit einer Installation ansprechen.

Das mit meinen Kumpel ist erledigt. Ging sogar schneller als erwartet.
Benutzeravatar
Thies
Webmaster
Webmaster
Beiträge: 1482
Registriert: Mo 04 Aug, 2003 8:45 pm
Kontaktdaten:

Beitrag von Thies »

Richtig, Du musst nur die entsprechenden Daten in der config.inc.php eintragen. Ich habe derzeit hier rund 10 DBs, die sind alle integriert.

CU

Frank-Andre
if ( $ahnung == 'keine' ) { use ( Suche ) }
if ( $antwort == 0 ) { post ( $frage ) }
Benutzeravatar
Xajorkith
Junior-User
Junior-User
Beiträge: 65
Registriert: Mi 31 Dez, 2003 4:48 pm

Beitrag von Xajorkith »

Tja aber wie bzw. wo.
Die Einträge durch ein Komma getrennt?

also
Datenbank = 'DB1,DB2'
Passwort = 'PW1,PW2'
usw.
Benutzeravatar
Thies
Webmaster
Webmaster
Beiträge: 1482
Registriert: Mo 04 Aug, 2003 8:45 pm
Kontaktdaten:

Beitrag von Thies »

/**
* Server(s) configuration
*/
$i = 0;
// The $cfg['Servers'] array starts with $cfg['Servers'][1]. Do not use $cfg['Servers'][0].
// You can disable a server config entry by setting host to ''.

$i++;
$cfg['Servers'][$i]['host'] = 'MYSQL-HOST1';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'DB-USER1';
$cfg['Servers'][$i]['password'] = 'DB-PASSWORT1';
$cfg['Servers'][$i]['only_db'] = 'DB-NAME1';
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['pmadb'] = '';
$cfg['Servers'][$i]['bookmarktable'] = '';
$cfg['Servers'][$i]['relation'] = '';
$cfg['Servers'][$i]['table_info'] = '';
$cfg['Servers'][$i]['table_coords'] = '';
$cfg['Servers'][$i]['pdf_pages'] = '';
$cfg['Servers'][$i]['column_comments'] = '';
$cfg['Servers'][$i]['AllowDeny']['order'] = '';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array();

$i++;
$cfg['Servers'][$i]['host'] = 'MYSQL-HOST2';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'DB-USER2';
$cfg['Servers'][$i]['password'] = 'DB-PASSWORT2';
$cfg['Servers'][$i]['only_db'] = 'DB-NAME2';
$cfg['Servers'][$i]['verbose'] = '';
$cfg['Servers'][$i]['pmadb'] = '';
$cfg['Servers'][$i]['bookmarktable'] = '';
$cfg['Servers'][$i]['relation'] = '';
$cfg['Servers'][$i]['table_info'] = '';
$cfg['Servers'][$i]['table_coords'] = '';
$cfg['Servers'][$i]['pdf_pages'] = '';
$cfg['Servers'][$i]['column_comments'] = '';
$cfg['Servers'][$i]['AllowDeny']['order'] = '';
$cfg['Servers'][$i]['AllowDeny']['rules'] = array();

...
...
Für jeden weiteren Eintrag wird einfach der Block von $i++ bis $cfg['Servers'][$i]['AllowDeny']['rules'] = array(); drangehängt.

Das ist alles.

CU

Frank-Andre
if ( $ahnung == 'keine' ) { use ( Suche ) }
if ( $antwort == 0 ) { post ( $frage ) }
Antworten