wake-up-neo.com

Wie finde ich meine MySQL-URL, meinen Host, meinen Port und meinen Benutzernamen heraus?

Ich muss meinen MySQL-Benutzernamen finden. Wenn ich den MySQL-Kommandozeilen-Client öffne, werde ich nur nach meinem Passwort gefragt. Ich erinnere mich nicht an meinen Benutzernamen. Und für die Verbindung mit JDBC benötige ich die URL, den Host und die Portnummer. Wo finde ich all diese?

121
shilps

Wenn Sie bereits beim Befehlszeilen-Client angemeldet sind, versuchen Sie Folgendes:

mysql> select user();

Es wird etwas Ähnliches ausgegeben:

+----------------+
| user()         |
+----------------+
| [email protected] |
+----------------+
1 row in set (0.41 sec)

In meinem obigen Beispiel war ich als root von localhost angemeldet.

Verwenden Sie diesen Befehl, um die Portnummer und andere interessante Einstellungen zu finden:

mysql> show variables;
203
Asaph

Wenn Sie die Portnummer Ihres lokalen Hosts, auf dem MySQL ausgeführt wird wissen möchten, können Sie diese Abfrage auf dem MySQL-Befehlszeilen-Client verwenden -

SHOW VARIABLES WHERE Variable_name = 'port';


mysql> SHOW VARIABLES WHERE Variable_name = 'port';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| port          | 3306  |
+---------------+-------+
1 row in set (0.00 sec)

Sie erhalten die Portnummer, auf der MySQL ausgeführt wird.


Wenn Sie den Hostnamen Ihres MySQL kennen möchten, können Sie diese Abfrage auf dem MySQL-Befehlszeilen-Client verwenden -

SHOW VARIABLES WHERE Variable_name = 'hostname';


mysql> SHOW VARIABLES WHERE Variable_name = 'hostname';
+-------------------+-------+
| Variable_name     | Value |
+-------------------+-------+
| hostname          | Dell  |
+-------------------+-------+
1 row in set (0.00 sec)

Es wird Ihnen den Hostnamen für MySQL geben.


Wenn Sie den Benutzernamen Ihres MySQL kennen möchten, können Sie diese Abfrage auf dem MySQL-Befehlszeilen-Client verwenden -

select user();   


mysql> select user();
+----------------+
| user()         |
+----------------+
| [email protected] |
+----------------+
1 row in set (0.00 sec)

Es wird Ihnen den Benutzernamen für MySQL geben.

129
Nikhil Agrawal

Zum Beispiel können Sie versuchen:

//If you want to get user, you need start query in your mysql:
SELECT user(); // output your user: [email protected]
SELECT system_user(); // --

//If you want to get port your "mysql://user:[email protected]:port/db"
SELECT @@port; //3306 is default

//If you want hostname your db, you can execute query
SELECT @@hostname;
18
Dmitry Matrosov

Wenn Sie den genauen Variablennamen nicht kennen, verwenden Sie like, da das Ergebnis möglicherweise mehr als 500 Zeilen enthält:

mysql> show variables like "%port%";
16
default-username = root
password = you-know-it-better
url for localhost =  jdbc:mysql://localhost
default-port = 3306
10
Adeel Ansari
mysql> SHOW VARIABLES WHERE Variable_name = 'hostname';
+---------------+-----------+
| Variable_name | Value     |
+---------------+-----------+
| hostname      | karola-pc |
+---------------+-----------+
1 row in set (0.00 sec)

Zum Beispiel in meinem Fall: karola-pc Ist der Hostname der Box, in der mein mysql läuft. Und es ist mein lokaler PC-Hostname.

Wenn es sich um eine Romote-Box handelt, können Sie den Host direkt anpingen, wenn: Wenn Sie mit dieser Box im Netzwerk sind, sollten Sie in der Lage sein, diesen Host anpingen zu können.

Wenn es UNIX or Linux you can run "hostname" command Im Terminal ist, um den Hostnamen zu überprüfen. Wenn es sich um Windows handelt, können Sie denselben Wert in MyComputer-> right click -> properties ->Computer Name sehen, den Sie sehen können (d. h. Systemeigenschaften).

Hoffe, es wird Ihre Frage beantworten.

2
Laxman G

Hier sind die Standardeinstellungen

 default-username is root
default-password is null
default-url is localhost or 127.0.0.1 for Apache and     
       localhost:/phpmyadmin for mysql           // if you are using xampp
default-port = 3306
1

Wenn Sie MySQL Workbench verwenden, rufen Sie einfach die Registerkarte Sitzung im Informationsbereich auf, der sich in der Seitenleiste befindet.

enter image description here

1
Jacob Stamm

Wenn Sie phpMyAdmin verwenden, klicken Sie auf Home und dann auf Variables im oberen Menü. Suchen Sie auf der Seite nach der Einstellung port. Der eingestellte Wert ist der Port, auf dem Ihr MySQL-Server läuft.

0
TheKarateKid