【MySQL 流浪之旅】 第二讲 MySQL 基础操作

系列文章目录


【MySQL 流浪之旅】 第一讲 MySQL 安装

【MySQL 流浪之旅】 第二讲 MySQL 基础操作


一、MySQL 登陆连接

MySQL 连接有两种方式:

  1. 客户端工具连接:如DBeaver、Navicat等;
  2. 通过命令行方式连接:
  • TCP/IP连接:mysql –uroot -p -h[ip] -P[port]
  • socket 连接:mysql uroot S /tmp/mysql.sock

mysql命令的常用参数:

  • -u:指定登陆的用户名
  • -p:指定登陆的用户名密码
  • -h:远程连接时,指定需要登陆的主机的IP
  • -P:指定端口
  • -S:指定sock文件 
  1. TCP/IP连接是指通过TCP/IP网络协议进行连接,通过IP+端口的方式进行连接,客户端与服务器端不在同一台机器上选择该种连接方式。
  2. Socket连接:在Linux和Unix环境下,可以通过socket文件进行连接,但是局限于客户端与服务端只能在同一台服务器上。
  3. 不指定参数的时候,默认通过socket方式登陆,且默认寻找/tmp/mysql.socket
  4. 两种方式指定socket文件路径:1.-S指定 2.[client]配置文件中指定

二、MySQL 基本信息查看

2.1. 查看数据库基本信息

连接MySQL数据库后可以通过 \s 查看数据库基本信息:

2.2. 查看数据库连接情况

连接MySQL数据库后可以通过 show processlist 命令查看数据库连接情况:

  • Id:连接进程标识符。
  • User:执行语句的MySQL用户名称。如果显示的是“system user”,它指的是由服务器生成的非客户端线程正在执行内部任务。例如主备复制中从库上使用的I / O或SQL线程或延迟行处理程序的线程。
  • Host:执行语句的客户端的主机名(除了没有主机信息的“system user”之外)。
  • Db:客户端连接的默认数据库(如果连接时指定了库名),否则显示为NULL值
  • Command:线程正在执行的命令的类型。有关线程命令的说明,
  • Time:线程处于当前状态的时间数(以秒为单位)。
  • State:提示线程正在做什么样的操作,事件或状态。
  • Info:线程正在执行的语句,如果没有执行任何语句,则显示为NULL
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流浪字节π

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值