Wie kann ich mit XAMPP für Windows auf die MySQL-Befehlszeile zugreifen?
131
Ihre MySQL-Binärdateien sollten sich irgendwo unter Ihrem XAMPP-Ordner befinden. Suchen Sie nach einem Ordner / bin, und Sie finden den Client mysql.exe in der Nähe. Nehmen wir an, es befindet sich in c: \ xampp \ mysql \ bin. Dann sollten Sie eine Eingabeaufforderung in diesem Ordner starten.
Das heißt, starten Sie "cmd" und geben Sie Folgendes ein:
cd c:\xampp\mysql\bin
mysql.exe -u root --password
Wenn Sie mysqldump.exe verwenden möchten, sollten Sie es auch dort finden.
Melden Sie sich bei Ihrem MySQL-Server an und geben Sie Ihre Befehle ein.
Ich hoffe es hilft...
./mysql -u root
(beachten Sie den Punkt und den Schrägstrich vor mysql), sonst würde mysql.exe nicht angezeigt (ja, ich hatte dencd
Befehl bereits ausgeführt).Auf dem Mac oder zumindest auf meinem Mac mit einer Standardinstallation habe ich auf Folgendes zugegriffen:
quelle
Für Linux:
Um nur den Befehl 'mysql -u root -p' zu verwenden, fügen Sie '/ opt / lampp / bin' zum PATH der Umgebungsvariablen hinzu.
quelle
/opt/lampp/bin/mysql -uroot
Ohne das "-p" werden Sie sofort angemeldet. Wenn das "-p" dort ist, wird nach einem Passwort gefragt und Sie müssen die Eingabetaste drücken, um einzusteigen.Gehen Sie folgendermaßen vor,
mysql
um in Windows auf den Befehl zuzugreifen, ohne die Verzeichnisse manuell zu ändern:Fügen Sie den Pfad zu Ihrer MySQL-Installation an das Ende des vorhandenen 'Variablenwerts' an. Beispiel:
oder, wenn Sie es vorziehen
Öffnen Sie abschließend eine neue Eingabeaufforderung, damit diese Änderung wirksam wird.
Beachten Sie, dass die MySQL-Dokumentation zum Festlegen von Umgebungsvariablen wenig zu diesem Thema in Windows zu sagen hat.
quelle
Shell
.mysql --user=your_user_name --password=your_password
.quelle
Sie können mit XAMPP für Windows auf die MySQL-Befehlszeile zugreifen
Klicken Sie auf das XAMPP-Symbol, um das cPanel zu starten
Klicken Sie auf die Schaltfläche Shell
mysql -h localhost -u root
und klicken Sie auf die EingabetasteSie sollten alle Befehlszeilen sehen und wissen, was sie tun
quelle
Ajay,
Der Grund, warum Sie die anderen Tabellen nicht sehen können, ist, dass Sie sich als 'root' anmelden müssen, um sie zu sehen
quelle
Gehen Sie zu
/xampp/mysql/bin
und finden Sie nachmysql. exe
Öffnen Sie
cmd
, ändern Sie das Verzeichnis nach dem Einschreiben in mysqcmd
mysql -h localhost -u root
quelle
Xampp Control Panel v2.3.1 Bei der Verwendung von -h localhost sind Fehler aufgetreten
mysql -h localhost -u root
Wenn Sie also xampp so installiert haben, wie es ist, und keine Dokumentwurzel, Serverwurzel usw. angepasst haben, funktioniert Folgendes: -
das funktioniert gut. Unten ist der Logtrail: -
quelle
Führen Sie die xampp-Shell aus, um die Verbindung zu root mithilfe von pw zu lösen
mysql -h localhost -u root -p
und geben Sie root pw einquelle
Um über die Befehlszeile auf SQL zuzugreifen, navigieren wir einfach zum Ordner xampp. Der Ordner befindet sich normalerweise auf dem Laufwerk c: \.
in mysql -u root -p
Drücken Sie die Eingabetaste.use cms_data
oder einen anderen Datenbanknamen ein. Darin sollte angegeben werden, dass sich die Datenbank geändert hat// Bonus Hinweis: Sie sollten den Root-Benutzer nicht verwenden, wenn Sie mit Datenbanken arbeiten. Sie möchten ein separates Konto (z. B. cms_user) mit speziellen Berechtigungen erstellen, um Fehler zu begrenzen.
um diesen Typ zu tun:
Überprüfen Sie dies mit dem folgenden Befehl:
Wenn Sie bereits den Namen des Benutzers und die spezifische Datenbank haben, die Sie verwenden möchten, ändern Sie Schritt 2 in diesen.
quelle
Um unter Windows auf MySQL zugreifen zu können, müssen Sie XAMPP installieren.
Gehen Sie nun zur Eingabeaufforderung und öffnen Sie
Ihre Datenbank kann jetzt ausgeführt werden.
quelle
Ich hatte das gleiche Problem. Faust, das ist was ich habe:
xampp
und ich habe dies getan, um mein Problem zu beheben:
environnement variable
"%systemDrive%\xampp\mysql\bin\" C:\xampp\mysql\bin\
winpty mysql -u root
wenn Ihr Passwort leer ist oderwinpty mysql -u root -p
wenn Sie ein Passwort habenquelle
Im Terminal:
Drücken Sie die EINGABETASTE, wenn das Passwort eine leere Zeichenfolge ist. Jetzt sind Sie in. Sie können alle verfügbaren Datenbanken auflisten und eine der folgenden auswählen:
Denken Sie an das ";" am Ende jeder SQL-Anweisung.
Das Windows-Cmd-Terminal ist nicht sehr gut und unterstützt keine Tastenkombinationen für Strg + C, Strg + V (Kopieren, Einfügen). Wenn Sie viel im Terminal arbeiten möchten , sollten Sie eine alternative Terminal-Cmd-Leitung installieren. Ich verwende das Cmder- Terminal - Download-Seite
quelle
Für Windows
Nur ein einfacher Befehl für Linux zum Öffnen von MySQL:
quelle