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 root
da 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 Variables
nel menu principale. Cerca l' port
impostazione 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" command
nel 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
--------------