Risposte:
Se hai già effettuato l'accesso al client della riga di comando, prova questo:
mysql> select user();
Produrrà qualcosa di simile a questo:
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.41 sec)
Nel mio esempio sopra, sono stato effettuato l'accesso come rootda localhost.
Per trovare il numero di porta e altre impostazioni interessanti utilizzare questo comando:
mysql> show variables;
Se vuoi conoscere il numero di porta dell'host locale su cui è in esecuzione Mysql , puoi utilizzare questa query sul client della riga di comando di MySQL:
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)
Ti darà il numero di porta su cui è in esecuzione MySQL.
Se vuoi conoscere il nome host del tuo Mysql puoi usare questa query sul client della riga di comando di MySQL -
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)
Ti darà il nome host per mysql.
Se vuoi conoscere il nome utente di Mysql , puoi utilizzare questa query sul client della riga di comando di MySQL -
select user();
mysql> select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
Ti darà il nome utente per mysql.
Ad esempio, puoi provare:
//If you want to get user, you need start query in your mysql:
SELECT user(); // output your user: root@localhost
SELECT system_user(); // --
//If you want to get port your "mysql://user:pass@hostname:port/db"
SELECT @@port; //3306 is default
//If you want hostname your db, you can execute query
SELECT @@hostname;
Se non conosci il nome esatto della variabile like, poiché il risultato può contenere più di 500 righe:
mysql> show variables like "%port%";
default-username = root
password = you-know-it-better
url for localhost = jdbc:mysql://localhost
default-port = 3306
Se si utilizza MySQL Workbench, è sufficiente cercare nella scheda Sessione nel riquadro Informazioni situato nella barra laterale.
Se si utilizza phpMyAdmin, fare clic su Home, quindi Variablesnel menu principale. Cerca l' portimpostazione nella pagina. Il valore su cui è impostato è la porta su cui è in esecuzione il server MySQL.
mysql> SHOW VARIABLES WHERE Variable_name = 'hostname';
+---------------+-----------+
| Variable_name | Value |
+---------------+-----------+
| hostname | karola-pc |
+---------------+-----------+
1 row in set (0.00 sec)
Ad esempio nel mio caso: karola-pcè il nome host della casella in cui è in esecuzione il mio mysql. Ed è il mio nome host PC locale.
Se si tratta di un romote box, è possibile eseguire il ping dell'host direttamente se, Se si è in rete con tale box, si dovrebbe essere in grado di eseguire il ping dell'host.
Se è UNIX or Linux you can run "hostname" commandnel terminale per controllare il nome host. se è windows puoi vedere lo stesso valore MyComputer-> right click -> properties ->Computer Name che puoi vedere (es. Proprietà del sistema)
Spero che risponderà al tuo Q.
Ecco le impostazioni predefinite
default-username è root
default-password è null / vuoto // significa niente
default-url è localhost o 127.0.0.1 per apache e
localhost: / phpmyadmin per mysql // se stai usando xampp / wamp / mamp
default-port = 3306
Il modo più semplice è probabilmente usare lo stato del comando ; Nell'output troverai database, utente, host e porta:
mysql> status;
--------------
mysql Ver 8.0.13 for Win64 on x86_64 (MySQL Community Server - GPL)
Connection id: 43
Current database: mysql
Current user: user@localhost
SSL: Cipher in use is DHE-RSA-AES128-GCM-SHA256
Using delimiter: ;
Server version: 8.0.13 MySQL Community Server - GPL
Protocol version: 10
Connection: localhost via TCP/IP
Server characterset: utf8mb4
Db characterset: utf8mb4
Client characterset: cp852
Conn. characterset: cp852
TCP port: 3306
Uptime: 3 hours 32 min 40 sec
Threads: 3 Questions: 197 Slow queries: 0 Opens: 214 Flush tables: 2 Open tables: 190 Queries per second avg: 0.015
--------------