有时候我们想直接在cmd中进入mysql,执行一些相关信息的查询,那么应该在CMD中输入什么命令?今天以查询数据库连接数为例,并且mysql安装在C盘根目录,以下是步骤。
1、运行-打开CMD,输入c:\mysql\mysql5.5\bin,进入bin目录;
2、输入mysql -u root -p,(-u为数据库用户名,这里留空,root是mysql默认用户名,-p为密码,如果设置了密码,可直接在-p后输入,如:-p1234,回车进入mysql,如果没有设置密码,回车会显示 Enter password,直接回车即可);
3、进入数据库后,输入 show databases;显示所有数据库(mysql数据库中的命令必须以分号结尾“;”),输入 flush privileges;可以刷新数据库,如果退出输入exit;回车即可;
4、Mysql数据库连接数、并发数相关查询命令;
①、mysql> show status like 'Threads%';
Threads_connected,这个数值指的是当前打开的连接数
Threads_running,这个数值指的是并发连接数,这个数值一般远低于connected数值
②、mysql> show variables like '%max_connections%'; (查询数据库当前设置的最大连接数)
③、mysql> show status like '%connect%';
Connections,试图连接到(不管是否成功)mysql服务器的连接数。
Max_used_connections,服务器启动后已经同时使用的连接的最大数量。
Threads_connected,当前的连接数。
④、mysql> show processlist; (显示前100条正在执行的mysql连接信息)
⑤、mysql> show full processlist; (显示全部正在执行的mysql连接信息)
相信大家看完以上的步骤已经清楚CMD如何进入MYSQL,虽然现在基本都是可视化的操作,不过DOS在很多情况下仍是非常有用的,比如经常用CMD命令行链接到MySQL数据库做些查询等。