首页 / MYSQL / mysql客户端工具
mysql客户端工具
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql客户端工具,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3471字,纯文字阅读大概需要5分钟。
内容图文
![mysql客户端工具](/upload/InfoBanner/zyjiaocheng/464/3c3adcae1511495a92241c9c599554df.jpg)
mysqldumpmysqladmiinmysqlcheckmysqlimport
mysql
-u USERNAME -h HOST -p ‘‘ --protocol {tcp|socket|pipe|memory} --port PORT -D|--database,指定登陆时默认使用的数据库不常用选项 --compress,压缩节约带宽
--default-character-set=character_name
-V|--version,显示软件版本信息
-v|--verbose,详细显示输出信息
--ssl-ca=/path/to/ssl_ca_file
--ssl-capath=/path/to/ca_dir
--ssl-cert=/path/to/cert_file
--ssl-cipher=cipher_list
--ssl-key=/path/to/key_file
--ssl-verify-server-cert
说明:1)查看当前默认数据库
模式1:交互式模式
mysql> select database();
+------------+
| database() |
+------------+
| mysql |
+------------+
模式2:批处理模式或者sql脚本模式方式1,在mysql命令行执行# vim test.sql
mysql> source /root/test/test.sql;Query OK, 1 row affected (0.00 sec)Database changedQuery OK, 0 rows affected (0.01 sec)
create database testdb2;
use testdb2;
create table student(id int,name char(20),age char(3));
方式2,使用重定向# mysql < /root/test/test.sql
mysql>命令两类: 客户端命令,不需要语句结束符 服务器语句:有语句结束符,默认; \d: 定义语句结束符
客户端命令usestatus
\c|clear: 提前终止语句执行\r|connect:重新连接mysqld\g|go: 无论语句结束符是什么,直接将此语句送至服务器端执行;\G|ego: 无论语句结束符是什么,直接将此语句送到服务器端执行,而且结果以竖排方式显示;\!|system COMMAND: 执行shell命令\W: 语句执行结束后显示警告信息;-R|prompt:修改命令提示符
mysql> \R mysql>
PROMPT set to ‘mysql> ‘
名称补全功能
在连接mysql时使用下列选项,可以禁用名称补全-A--no-auto-rehash--disable-auto-rehash在mysql客户端下,使用下列命令可以开启对新建的对象的名称\# rehash
mysql的输出格式选项# mysql--html or -HProduce output in HTML format
--xml or -XProduce output in XML format
获取服务器端命令的帮助help keyword下面提供的URL中有更详细的帮助信息
mysqladmin
1)create database_name2)drop databse_name
# mysqladmin crate test1 create test2
3)processlist
# mysqladmin drop testdb2 drop testdb3
4)status
# mysqladmin processlist
+----+------+-----------------+----+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------------+----+---------+------+-------+------------------+
| 33 | root | localhost:50637 | | Query | 0 | | show processlist |
+----+------+-----------------+----+---------+------+-------+------------------+
--sleep N:显示频率 --count N: 显示多个状态
# mysqladmin status
Uptime: 15903 Threads: 1 Questions: 140 Slow queries: 0 Opens: 39 Flush tables: 1 Open tables: 32 Queries per second avg: 0.008
5)extended-status: 显示状态变量
# mysqladmin status --sleep 3 --count 5
6)variables: 显示服务器变量
# mysqladmin extended-status | less
7)flush-privileges: 让mysqld重读授权表, 等同于reload;
# mysqladmin variables | less
8)flush-status,重置大多数的服务器状态变量,将一些变量置零9)flush-logs: 二进制和中继日志滚动10)flush-hosts:由于多次错误连接的导致登录被限制,为了让其重新登录,清除内部信息和DNS缓存11)refresh: 相当于同时执行flush-hosts和flush-logs12)shutdown: 关闭mysql服务器进程13)version: 服务器版本及当前状态信息;14)kill,注意杀死多个线程,comma前后不能有空格
# mysqladmin flush-privileges
15)start-slave: 启动复制,启动从服务器复制线程; SQL thread IO thread16)stop-slave: 关闭复制;
mysqladmin kill 50
mysqladmin kill 50,55
来自为知笔记(Wiz)
mysql客户端工具
标签:客户端 mysql style
本文系统来源:http://hiyang.blog.51cto.com/10728919/1775858
内容总结
以上是互联网集市为您收集整理的mysql客户端工具全部内容,希望文章能够帮你解决mysql客户端工具所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。