mysql客户端工具的使用
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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客户端工具的使用的主要内容,如果未能解决你的问题,请参考以下文章