2010-08-31 14 views
89

Bir MySQL terminal oturumundayım ama hangi sunucuya bağlandığımı veya hangi veritabanına bağlandığımı bilmiyorum.MySQL geçerli bağlantı bilgisini göster

Şimdi ana bilgisayarımı, bağlantı noktasını ve kullanıcı adı ve veritabanını şimdi kullanacağım bir MySQL komutu var mı?

+6

Bağlantı noktası "port 'gibi değişkenleri göster" " –

+1

" ile güncel veritabanının bir – Shivam

cevap

101

.

mysql> status; 
-------------- 
mysql Ver 14.14 Distrib 5.5.8, for Win32 (x86) 

Connection id:   1 
Current database:  test 
Current user:   [email protected] 
SSL:     Not in use 
Using delimiter:  ; 
Server version:   5.5.8 MySQL Community Server (GPL) 
Protocol version:  10 
Connection:    localhost via TCP/IP 
Server characterset: latin1 
Db  characterset: latin1 
Client characterset: gbk 
Conn. characterset: gbk 
TCP port:    3306 
Uptime:     7 min 16 sec 

Threads: 1 Questions: 21 Slow queries: 0 Opens: 33 Flush tables: 1 Open tables: 26 Queries per second avg: 0.48 
-------------- 

mysql> 
+0

bilgisini almak için "\ s" yazarak alınabilir, bu verileri PHP aracılığıyla MySQL sorgusundan çıkarmak mümkün müdür? – Martin

+0

Bu komutu çalıştırmak için hangi süreyi kullanıyorsunuz? Ben mysql istemci ve mysqladmin programı arasında karıştırıldığını düşünüyorum. mysqladmin -u root -p status Bu benim çıktı: Çalışma zamanı: 79625 Konular: 3 Sorular: 9903 Yavaş sorgular: 1 Açılır: 106 Gömme tablolar: 1 Açık tablolar: 99 Saniye başına sorgular ort: 0.124 Göster Veritabanının bilgileri de bağlı. – Tung

35

Eğer MySQL MySQL komut satırı istemci üzerinde bu sorguyu kullanabilirsiniz çalıştığı yerel konağın noktası numarasını bilmek istiyorsanız -

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) 

Size verecek MySQL'in çalıştığı port numarası.


Eğer MySQL komut satırı istemci üzerinde bu sorguyu kullanabilirsiniz senin Mysql hostname bilmek istiyorsanız -

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) 

Size mysql için hostname verecektir.


Eğer MySQL komut satırı istemci üzerinde bu sorguyu kullanabilirsiniz senin Mysql adını bilmek istiyorsanız -

select user(); 


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

Size mysql için kullanıcı adı verecektir.

+0

Ya da Yousui'nin "mysql> status" yanıtını kullanabilirsin; –

İlgili konular