mysql怎么查看正在使用的数据库
答案:2 悬赏:30
解决时间 2021-04-07 14:31
- 提问者网友:一人心
- 2021-04-06 23:51
mysql怎么查看正在使用的数据库
最佳答案
- 二级知识专家网友:努力只為明天
- 2021-04-07 01:13
你可以使用 show status 查看当前连接数。
mysql> show status where `variable_name` = 'Threads_connected';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Threads_connected | 1 |
+-------------------+-------+
1 row in set (0.00 sec)或者 show processlist
mysql> show processlist;
+----+------+-----------------+-------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------------+---------------+---------+------+-------+------------------+
| 1 | root | localhost | NULL | Query | 0 | init | show processlist |
| 3 | root | 127.0.0.1:50608 | users | Sleep | 2 | | NULL |
+----+------+-----------------+-------+---------+------+-------+------------------+
2 rows in set (0.00 sec)
mysql> show status where `variable_name` = 'Threads_connected';
+-------------------+-------+
| Variable_name | Value |
+-------------------+-------+
| Threads_connected | 1 |
+-------------------+-------+
1 row in set (0.00 sec)或者 show processlist
mysql> show processlist;
+----+------+-----------------+-------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------------+---------------+---------+------+-------+------------------+
| 1 | root | localhost | NULL | Query | 0 | init | show processlist |
| 3 | root | 127.0.0.1:50608 | users | Sleep | 2 | | NULL |
+----+------+-----------------+-------+---------+------+-------+------------------+
2 rows in set (0.00 sec)
全部回答
- 1楼网友:桑稚给你看
- 2021-04-07 02:15
数据库存储最终也保存到文件里面。
mysql安装目录下面有一个my.ini文件,在这个文件里面搜索datadir 这行,其中datadir指向一个目录,这个目录是mysql数据库文件的存贮路径,然后你可以查看使用量了。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯