美文网首页
客户端和mysql服务端的通信

客户端和mysql服务端的通信

作者: alex很累 | 来源:发表于2020-06-07 17:09 被阅读0次

    (环境:mysql8.0)

    1.通信类型:长连接或短连接(mysql都支持,一般为长连接,放在连接池中)

    查看连接:show full processlist

    查看连接参数:show global status like 'Thread%'

    (MySql中的参数有session和global两个级别:session当前会话,global全局;

       注意点:A.并不是所有参数都有两个级别;B.没有带参数的时候,默认是session级别)

    -参数详解:

         Thread_cached:The number of threads in the thread cache.  缓存中的线程数

        Thread_connected:The number of currently open connections. 处于连接状态的线程数

        Thread_created:The number of threads created to handle connections.  被创建的线程数

        Thread_running:The number of threads that are not sleeping. 处于激活状态的线程数

    2.通信协议:socket(不是通信协议)和TCP/IP协议

        MySQL客户端和数据库实例在同一台服务器上时,在连接时没有指定-h参数,会使用socket方式登录,需要用到服务器上的一个物理文件(/var/lib/mysql/mysql.sock);如果指定-h参数,就会使用第二种方式,TCP/IP协议。

        例如:mysql -h***.***.**.***(地址) -uroot -p123456

    3.通信方式:半双工

    有理解错误的地方,望留言指正,谢谢!

    相关文章

      网友评论

          本文标题:客户端和mysql服务端的通信

          本文链接:https://www.haomeiwen.com/subject/zlmyvftx.html