Wie starte ich die MySQL-Konsole in XAMPP?


17

Die XAMPP-Installation ist abgeschlossen. XAMPP ist in Betrieb.

Was ist mit der MySQL-Konsole? Wie kann die MySQL-Konsole gestartet werden, um einige spezielle SQL-Anweisungen auszuführen?


Denken Sie daran, dass es unter Ubuntu viel bessere Möglichkeiten zur Bereitstellung von Webservern gibt als XAMPP. Sie sind auch einfacher und zuverlässiger. Erstellen Sie eine neue Frage, wenn Sie den Prozess kennen lernen möchten.
Richard Rodriguez

Antworten:


26

starte einfach mysql mit dem befehl

Beispiel: sudo /opt/lampp/lampp startmysql

und finden Sie den Pfad von MySQL, es wird in bin-Verzeichnis von lampp gelegt, dann anmelden

Beispiel: /opt/lampp/bin/mysql -u root


Das ist perfekt für Linux Xampp
Murtuza Zabuawala

5

Vom Terminaltyp, mysql -uUSER -pPASSWORD DATABASEder ist:

mysql Der eigentliche Befehl zur Verwendung von mysql

-uUSERwird der Benutzer verbinden. Das -u ist der Parameter für den Benutzer und der USER-Teil ist der tatsächliche Name des Benutzers.

-pPASSWORDist das Passwort für diesen Benutzer. Das -p ist der Parameter für das Passwort und das PASSWORT ist das eigentliche Passwort.

Der DATABASE-Teil ist optional. Ist nur, wenn Sie eine direkte Verbindung zu einer bestimmten Datenbank herstellen möchten. Angenommen, der Benutzer cyrex mit dem Kennwort ubuntu möchte eine Verbindung zur Datenbank Linux herstellen. Geben Sie Folgendes ein:

mysql -ucyrex -pubuntu linux (Benutzer ist Cyrex, Passwort ist Ubuntu und die Datenbank ist Linux)

Wenn Sie die Datenbank nicht hinzufügen, können Sie sie schließlich mithilfe der use- Anweisung von mysql aufrufen oder mit show database nach der Datenbank suchen .


1
+1: Dies ist die übliche Lösung, aber ich befürchte, dass XAMPP MySQL nicht so bereitstellt. Ich benutze XAMPP nicht, also bin ich mir nicht sicher, aber mein Freund hat es und ich hasse es in jeder Hinsicht. Wenn meine Annahmen zutreffen, funktioniert Ihre Lösung möglicherweise nicht für das OP, ist aber dennoch korrekt.
Richard Rodriguez


1

Die neueste Version von Xampps Systemsteuerung verfügt über eine Shell-Schaltfläche. Klicken Sie darauf, und es wird möglicherweise ein Dialogfeld angezeigt, in dem Sie darauf hingewiesen werden, dass die Datei #bat erstellt werden muss. Wenn sie jetzt erstellt werden soll, müssen Sie Ja sagen .

Danach öffnet sich ein Konsolenfenster. Über dieses Konsolenfenster können Sie leicht auf mysql zugreifen, indem Sie Folgendes eingeben.

mysql -u mysqluser --p mysqlpass

In meiner persönlichen Installation verwende ich das Folgende (weil ich keinen Pass für den Benutzer @root festgelegt habe).

mysql -u root

Übrigens, wenn es nicht schon klar ist, dass ich Windows benutze, könnte es einige Unterschiede in der Ubuntu-Version geben.

Hoffe das hilft jemandem ..


1

Verwenden Sie zuerst diesen Befehl in der Shell (Ubuntu):

ubuntu@ubuntu-PowerEdge-2850:~$ sudo /opt/lampp/lampp startmysql 

Zweitens verwenden Sie diesen Befehl in der Shell (Ubuntu):

ubuntu@ubuntu-PowerEdge-2850:~$ /opt/lampp/bin/mysql -u root -p database < "/opt/lampp/htdocs/database.sql" 

Passwort eingeben: (drücken Enter)


Warum importieren Sie eine database.sql-Datei und die Frage bezog sich nur auf das Starten der Konsole?
Parto

1

Um den Apache-, MySQL- und ProFTPD-Server zu starten, müssen Sie nur den folgenden Befehl eingeben.

 ~$ sudo /opt/lampp/lampp start

Um die MySQL- oder MariaDB-Konsole (Terminal) zu öffnen, müssen Sie nur den folgenden Befehl eingeben.

 ~$ sudo /opt/lampp/bin/mysql

0

Meine Lösung lautet:

sudo /opt/lampp/lampp status
sudo /opt/lampp/lampp startmysql
sudo /opt/lampp/lampp status
cd /opt/lampp/bin
./mysql -h localhost test
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.