Odpowiedzi:
Jeśli jesteś już zalogowany do klienta wiersza poleceń, spróbuj tego:
mysql> select user();
Wyświetli coś podobnego do tego:
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.41 sec)
W powyższym przykładzie byłem zalogowany jako root
od localhost
.
Aby znaleźć numer portu i inne interesujące ustawienia, użyj tego polecenia:
mysql> show variables;
Jeśli chcesz poznać numer portu swojego lokalnego hosta, na którym działa Mysql , możesz użyć tego zapytania w kliencie MySQL Command Line -
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)
Podaje numer portu, na którym działa MySQL.
Jeśli chcesz poznać nazwę hosta swojego Mysql , możesz użyć tego zapytania na kliencie wiersza poleceń 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)
Otrzymasz nazwę hosta dla mysql.
Jeśli chcesz poznać nazwę użytkownika swojego MySQL , możesz użyć tego zapytania w kliencie wiersza poleceń MySQL -
select user();
mysql> select user();
+----------------+
| user() |
+----------------+
| root@localhost |
+----------------+
1 row in set (0.00 sec)
Otrzymasz nazwę użytkownika mysql.
Na przykład możesz spróbować:
//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;
Jeśli nie znasz dokładnego użycia nazwy zmiennej like
, wynik może zawierać ponad 500 wierszy:
mysql> show variables like "%port%";
default-username = root
password = you-know-it-better
url for localhost = jdbc:mysql://localhost
default-port = 3306
Jeśli używasz MySQL Workbench, wystarczy spojrzeć na zakładkę Session w okienku Information znajdującym się na pasku bocznym.
Jeśli używasz phpMyAdmin, kliknij Home
, a następnie Variables
w górnym menu. Poszukaj port
ustawienia na stronie. Ustawiona wartość to port, na którym działa serwer MySQL.
mysql> SHOW VARIABLES WHERE Variable_name = 'hostname';
+---------------+-----------+
| Variable_name | Value |
+---------------+-----------+
| hostname | karola-pc |
+---------------+-----------+
1 row in set (0.00 sec)
Na przykład w moim przypadku: karola-pc
to nazwa hosta skrzynki, w której działa mój mysql. I jest to nazwa mojego lokalnego komputera PC.
Jeśli jest to romote box, możesz pingować ten host bezpośrednio, jeśli: Jeśli jesteś w sieci z tym pudełkiem, powinieneś być w stanie pingować ten host.
Jeśli to UNIX or Linux you can run "hostname" command
w terminalu, aby sprawdzić nazwę hosta. jeśli są to okna, możesz zobaczyć tę samą wartość, MyComputer-> right click -> properties ->Computer Name
którą możesz zobaczyć (tj.Właściwości systemu)
Mam nadzieję, że odpowie na Twoje pytanie Q.
Oto ustawienia domyślne
default-username is root
default-password is null / empty // oznacza nic
domyślny-url to localhost lub 127.0.0.1 dla apache i
localhost: / phpmyadmin dla mysql // jeśli używasz xampp / wamp / mamp
default-port = 3306
Najłatwiejszym sposobem jest prawdopodobnie użycie statusu polecenia ; W danych wyjściowych znajdziesz bazę danych, użytkownika, hosta i port:
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
--------------