MySQL命令行:
以管理员身份运行命令提示符:
- 跳转到mysql所在位置:
cd D:\MySQL\mysql-8.0.21-winx64\bin(如果没跳转成功,再跳一下:D:) - mysql服务的启动和停止:
net stop mysql;net start mysql(注意只有红字部分,没有“;”) - 建立连接:
mysql -u root -p,也可在-p后加上密码,但可能导致密码泄露,最好不要加,键入上述命令后回车,会让输入密码

- 查看当前运行的线程:
show processlist;(注意有“;”)id,用户登录mysql时,系统分配的"connection_id",可以使用函数connection_id()查看user,显示当前用户,如果不是root,这个命令就只显示用户权限范围的sql语句host,显示这个语句是从哪个ip的哪个端口上发的,可以用来跟踪出现问题语句的用户db,显示这个进程目前连接的是哪个数据库command,显示当前连接的执行的命令,一般取值为休眠(sleep),查询(query),连接(connect)等time,显示这个状态持续的时间,单位是秒state,显示使用当前连接的sql语句的状态。一个sql语句,以查询为例,可能需要经过copying to tmp table、sorting result、sending data等状态才可以完成info,显示这个sql语句,是判断问题语句的一个重要依据

- 退出当前命令行:
\c - 退出 mysql 命令行:
\p或exit
本文详细介绍了MySQL命令行的基本操作,包括如何以管理员身份运行、跳转到MySQL安装目录、启动和停止服务、建立连接、查看运行线程及具体参数含义,最后提供了退出命令行的方法。
3万+

被折叠的 条评论
为什么被折叠?



