Alte Datenbank macht Probleme nach Neuinstallation von Mysql
Vorsicht! Ich bin Anfänger!!
Hallo Zusammen,
da ich in sachen Db`s noch Anfänger bin, habe ich vor einiger Zeit Lokal auf einem w2k3 Server die kombination Apache 2.0.49, php4.3.9 , mysql 4.1.11, phpmyadmin-2.5.6 installiert und "rumgespielt". Nachdem mir so einiges klar(er) geworden ist, und auch einige Zeit vergangen ist, wollte ich diese programme deinstallieren, und neue versionen installieren. Dabei habe ich aber vergessen, dem befehl `Drop Tables" in mysql anzuwenden. Nun habe ich die neuen Versionen (Ap 2.2.3, php5.2.0, mysql5.0.27, phpmyadmin2.8.2.4)
Und da ist dann mein Promlem: wenn ich mir die datenbanken anzeigen lasse, erscheint die alte "testdatenbank". Wie bekomme ich die wieder runter vom server, ohne das passwort und den host mehr zu wissen?
mfg griesche
Hallo Zusammen,
da ich in sachen Db`s noch Anfänger bin, habe ich vor einiger Zeit Lokal auf einem w2k3 Server die kombination Apache 2.0.49, php4.3.9 , mysql 4.1.11, phpmyadmin-2.5.6 installiert und "rumgespielt". Nachdem mir so einiges klar(er) geworden ist, und auch einige Zeit vergangen ist, wollte ich diese programme deinstallieren, und neue versionen installieren. Dabei habe ich aber vergessen, dem befehl `Drop Tables" in mysql anzuwenden. Nun habe ich die neuen Versionen (Ap 2.2.3, php5.2.0, mysql5.0.27, phpmyadmin2.8.2.4)
Und da ist dann mein Promlem: wenn ich mir die datenbanken anzeigen lasse, erscheint die alte "testdatenbank". Wie bekomme ich die wieder runter vom server, ohne das passwort und den host mehr zu wissen?
mfg griesche
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 49283
Url: https://administrator.de/forum/alte-datenbank-macht-probleme-nach-neuinstallation-von-mysql-49283.html
Ausgedruckt am: 04.04.2025 um 05:04 Uhr
13 Kommentare
Neuester Kommentar
Wenn du Glück hast, existiert noch die alte my.ini und my.cnf einfach mal danach suchen. In der my.cnf solltest du im Abschnitt "client" Hostname, Benutzer und Passwort finden.
Wenn du diese Angaben nicht mehr hast musst du mir noch ein bisschen Zeit geben. Ich schau dann mal, ob ich was für dich tun kann.
Versprechen kann ich allerdings nichts.
Wenn du diese Angaben nicht mehr hast musst du mir noch ein bisschen Zeit geben. Ich schau dann mal, ob ich was für dich tun kann.
Versprechen kann ich allerdings nichts.
Den Client so aufzurufen funktioniert natürlich nicht. Das ganze ist natülich auf den Server anzuwenden (mysqld und nicht mysql)
Folgendes vorgehen sollte funktionieren:
1. Zunächst schaust Du dir an mit welchen Parametern mysql aktuell läuft:
ps aux | grep mysql
Die Ausgabe sollte in etwa so aussehen:
/bin/sh /usr/bin/mysqld_safe --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/lib/mysql/mysql.sock --datadir=/var/lib/mysql
2. den Server stoppen: Bei SuSE z.B. mit rcmysql stop
3. Nun Server manuell starten mit den Parametern von oben und zusätzlich den skip mit einsetzen.
/usr/bin/mysqld_safe --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/lib/mysql/mysql.sock --datadir=/var/lib/mysql --skip-grant-tables
4. Jetzt solltest du Vollzugriff haben und kannst Die Passwörter ändern oder was auch immer du machen möchtest.
5. Nicht vergessen den Server wieder normal zu starten.
Folgendes vorgehen sollte funktionieren:
1. Zunächst schaust Du dir an mit welchen Parametern mysql aktuell läuft:
ps aux | grep mysql
Die Ausgabe sollte in etwa so aussehen:
/bin/sh /usr/bin/mysqld_safe --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/lib/mysql/mysql.sock --datadir=/var/lib/mysql
2. den Server stoppen: Bei SuSE z.B. mit rcmysql stop
3. Nun Server manuell starten mit den Parametern von oben und zusätzlich den skip mit einsetzen.
/usr/bin/mysqld_safe --user=mysql --pid-file=/var/lib/mysql/mysqld.pid --socket=/var/lib/mysql/mysql.sock --datadir=/var/lib/mysql --skip-grant-tables
4. Jetzt solltest du Vollzugriff haben und kannst Die Passwörter ändern oder was auch immer du machen möchtest.
5. Nicht vergessen den Server wieder normal zu starten.