mysql客户端工具的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql客户端工具的使用相关的知识,希望对你有一定的参考价值。

mysql>

 mysql

    --user,-u

    --host,-h

    --password,-p

    --port

    --protocol

    --database DATABASE,-D


其他选项:

    --compress语句先压缩在返回、节约带宽

   


mysql>

   交互式模式

   批处理模式(脚本模式)

          mysql < init.sql :把一堆命令输入mysql


          mysql> \.  /root/test/sql



mysql> 

    命令两类:

       客户端命令:

       服务器语句:有语句结束符,默认为;

        \?获取客户端命令列表          

        \c 提前终止语句执行

        \d 定义换行符为

        \r 重新连接到mysql服务器,显示当前打开的数据库,并显示Connection id

        \g 无论语句结束符是什么,直接将此语句送至服务器执行

        \G 无论语句结束符是什么,直接将此语句送至服务器端执行,并且直接以竖排方式显示

        \! 执行shell命令

        \W:语句执行结束后显示警告信息;

        \w: 不显示警告信息  

        \#: 对于新建的对象支持补全功能

    


mysql>

    ->语句未结束可以继续输入

    ‘>缺单引号的后一半

    ">缺双引号的后一半

    `>缺反引号的后一半

   /*> 缺少 多行注释的后一半  

   


补全:

   名称补全  

   -A 禁用补全功能(连接mysql时使用)

   


服务器端命令:

  列如 help SELECT 获取 select命令的帮助


mysqladmin status 服务器状态命令


     --sleep 2    两秒钟显示一次   

     --count 2    只显示2次


mysqladmin extended-status 显示状态变量

mysqladmin variables 显示服务器变量

  flush privileges 刷新授权表

  flush tables 关闭所有已打开的表

  flush flush-threads 清除空闲 线程

  flush-status重置大多数的额服务器状态变量

  flush-logs 二进制和中继日志滚动

  flush-hosts 清楚主机内部信息

  refresh相当于同时执行flush-hosts和flush-logs

  shutdown 关闭mysql服务器进程

  version服务器版本及当前状态信息

  start-slave启动复制,启动从服务器的复制线程

       SQL thread

       IO  thread

  stop-slave

 

mysqldump, mysqlimport ,mysqlcheck



本文出自 “运维成长路” 博客,谢绝转载!

以上是关于mysql客户端工具的使用的主要内容,如果未能解决你的问题,请参考以下文章

mysql客户端工具的使用

MySQL压力测试工具使用

MySQL初始化以及客户端工具的使用

MySQL配置工具

mysql(MySQL客户端连接工具)

这 7 款 MySQL 客户端工具,你值得拥有!