2016-08-05 61 views
0

Ich bin neu in Datenbanken und MySQL. Mein Freund sagte mir, ich solle MAMP verwenden, um einen Localhost für meine kleine Datenbank zu erstellen, und genau das tat ich.Löscht die Neuinstallation von MAMP die vorhandene Datenbank?

Ich habe Probleme mit den Port-Verbindungen damit. Es war vollkommen in Ordnung, als ich Windows 7 hatte, aber als ich auf Windows 10 umstieg, gibt es einen Fehler, der APACHE needs open port 80 which is already being used by another service or application. Please reconfigure APACHE to use free port sagt. Ich habe versucht, die Port-Nummer in den Einstellungen zu ändern, aber das gleiche Problem immer noch. Ich habe festgestellt, dass die Programme, die Port 80 verwenden, Chrome und Google Drive Sync sind. Ich habe bereits versucht, beide Apps zu schließen, aber immer noch das gleiche Problem.

Ich entschied mich, MAMP neu zu installieren, aber bevor ich das tue, möchte ich wissen, ob das die Datenbank betrifft, die ich bereits habe? Wenn ich MAMP starte, wird die Datenbank in PHPmyAdmin geöffnet. Ich bin sicher, wenn das zu MAMP getrennt ist. Also, wenn ich MAMP neu installiere und dann versuche, meine Datenbank zu öffnen, werden alle meine Daten noch da sein?

Antwort

1

Ich würde davon ausgehen, dass Sie die Daten verlieren. Sichern Sie es einfach bevor Sie es tun. Gehen Sie zu phpmyadmin, wählen Sie die Datenbank aus, klicken Sie auf "Exportieren", wählen Sie das Optionsfeld "Benutzerdefiniert" und speichern Sie es in einer Datei. Erstellen Sie anschließend bei der Neuinstallation eine neue Datenbank mit demselben Namen, und importieren Sie die Daten.

+0

Das Problem ist, dass ich zu PHPMYADMIN GEHEN KANN! Ich kann die MAMP-Verbindung nicht starten, also, wie sonst würde ich sichern? –

+0

Ich habe gerade meinen gesamten MAMP-Ordner in das C-Laufwerk kopiert und auf meinen Desktop kopiert. Wenn ich MAMP neu installiere, könnte ich den neuen Ordner einfach durch den auf meinem Desktop ersetzen? –

+0

Versuchen Sie, Ihre Ports auf folgende Werte zu setzen: Apache 8888, 8890, Mysql: 8889, und öffnen Sie anschließend http: // localhost: 8888/MAMP/index.php? Page = phpmyadmin & language = Englisch – jaydeluca

1

Ich habe gerade die Dokumentation von MAMP gelesen. Es wird alles gelöscht! Das bedeutet sogar die Datenbanken.

Datenbanken, die Sie in MySQL erstellt haben, werden im Standardverzeichnis befindet (C: \ MAMP \ db \ mysql) sie gesichert werden müssen, bevor die Deinstallation, wenn Sie sie erhalten wollen (weil werden sie am nächsten überschrieben Installation).

- Quelle: https://documentation-3.mamp.info/en/documentation/mamp-windows/

0

Nein, Sie erhalten wahrscheinlich einen Fehler XXX_DB.TABLENAME DOESN't exist.

Siehe https://appsolute.zendesk.com/hc/en-us/articles/215198206-How-do-I-do-a-complete-uninstall-and-re-install-of-MAMP-PRO-.

Kopieren Sie einfach das Verzeichnis /Applications/MAMP/db/mysql56 und legen Sie dann die neue /Applications/MAMP/db in einen Archivordner mit der alten Datenbank kopiert. Starten Sie den Server und mysql neu. Und du bist wieder in Ordnung.

Wenn jemand weiß, das Wurzelverzeichnis des mysql-Ordners LMK zu verschieben! Vielen Dank.

Und wenn Sie Ihr Website-Verzeichnis in den Mamp-Ordner (APPLICATION FOR OSX) verschieben, können Sie das auch sichern. Deshalb halte ich das Verzeichnis getrennt und leicht in XAMPP/htdocs2 finden, so dass ich mich erinnern kann, wo es zu finden und dann das Verzeichnis jedes Mal ändern, wenn der Server einen Fehler hat.

+0

'Sie sind Datenbank wird da sein 100%' das ist ein ziemlich großer Anspruch zu machen – rollstuhlfahrer

+0

Sie haben Recht, es wird nicht sein –