广告
返回顶部
首页 > 资讯 > 数据库 >mysql实用工具
  • 881
分享到

mysql实用工具

2024-04-02 19:04:59 881人浏览 独家记忆
摘要

Mysql 命令行补全工具 mycli 前言 我们在连接mysql数据库的时候,大多数情况下是使用gui图形界面的工具的。但是,有时候连接数据库还是命令行方便,所以,我们通常都需要掌握一点命令行操作数据库的

Mysql 命令行补全工具 mycli

前言

我们在连接mysql数据库的时候,大多数情况下是使用gui图形界面的工具的。但是,有时候连接数据库还是命令行方便,所以,我们通常都需要掌握一点命令行操作数据库的基础。

这里推荐一篇文章给大家看Mysql命令大全,这里包含了绝大多数我们需要用到的mysql命令。

但是,默认的mysql命令行是不支持补全的,并且很讨厌的是,我们输入了错误的命令之后,由于命令行操作习惯,按ctrl+c想要取消的时候,tmd已经退出了mysql命令行工具。只能再次连接。想要删除错误的命令只能 ctrl+a ctrl+u进行删除。或者一直按ctrl+w进行删除。

还有,每个命令必须以;分号结尾,而我这样的马大哈老是忘记。

最重要的是,这玩意儿不支持补全!我这样的人,没有补全怎么操作命令行哦!

今天看到GitHub上有一个开源项目叫mycli,感觉非常好,安装使用了一下,果然牛逼,已经克服了我的Mysql命令行操作恐惧了!因此,推荐给大家!

安装

官方网站:Http://mycli.net
github地址:https://github.com/dbcli/mycli

操作演示

Mac安装方法

$ brew update && brew install mycli
ubuntu安装命令
sudo apt-get install mycli
arch安装命令
sudo pacman -S mycli
windows测试,手头上没有windows系统。

使用方法

$ mycli --help
Usage: mycli [OPTioNS] [DATABASE]

Options:
-h, --host TEXT Host address of the database.
-P, --port INTEGER Port number to use for connection. Honors
$MYSQL_tcp_PORT
-u, --user TEXT User name to connect to the database.
-S, --Socket TEXT The socket file to use for connection.
-p, --passWord TEXT Password to connect to the database
--pass TEXT Password to connect to the database
--ssl-ca PATH CA file in PEM fORMat
--ssl-capath TEXT CA directory
--ssl-cert PATH X509 cert in PEM format
--ssl-key PATH X509 key in PEM format
--ssl-cipher TEXT SSL cipher to use
--ssl-verify-server-cert Verify server's "Common Name" in its cert
against hostname used when connecting. This
option is disabled by default
-v, --version Version of mycli.
-D, --database TEXT Database to use.
-R, --prompt TEXT Prompt format (Default: "\t \u@\h:\d> ")
-l, --logfile FILENAME Log every query and its results to a file.
--defaults-group-suffix TEXT Read config group with the specified suffix.
--defaults-file PATH Only read default options from the given file
--myclirc PATH Location of myclirc file.
--auto-vertical-output Automatically switch to vertical output mode
if the result is wider than the terminal
width.
-t, --table Display batch output in table format.
--csv Display batch output in CSV format.
--warn / --no-warn Warn before running a destructive query.
--local-infile BOOLEAN Enable/disable LOAD DATA LOCAL INFILE.
--login-path TEXT Read this path from the login file.
-e, --execute TEXT Execute query to the database.
--help Show this message and exit.
连接数据库

$ mycli local_database

$ mycli -h localhost -u root app_db

$ mycli mysql://amjith@localhost:3306/Django_poll

如果你熟练使用Mysql命令行,那么使用这个工具没有任何问题。如果你不熟练,使用这个工具可以跟快的使你熟练!

您可能感兴趣的文档:

--结束END--

本文标题: mysql实用工具

本文链接: https://www.lsjlt.com/news/34989.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql实用工具
    mysql 命令行补全工具 mycli 前言 我们在连接mysql数据库的时候,大多数情况下是使用gui图形界面的工具的。但是,有时候连接数据库还是命令行方便,所以,我们通常都需要掌握一点命令行操作数据库的...
    99+
    2022-10-18
  • MySQL中常用工具
    ♥️作者:小刘在C站 ♥️个人主页: 小刘主页  ♥️努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️学习两年总结出的运维经验,以及思科模拟器全套网络实验教程。专栏:云计算技术 ♥️小刘私信可以随便问,只要会...
    99+
    2023-09-05
    mysql 数据库 sql
  • 【MySQL】mysqlbinlog_flashback工具使用
    简介: mysqlbinlog_back.py 是在线读取row格式的mysqld的binlog,然后生成反向的sql语句的工具。一般用于数据恢复的目的。 所谓反向的sql语句就是如果是insert,则反...
    99+
    2022-10-18
  • Python实现MySQL DBA小工具
      我们知道MySQL所有的运行状态统计信息都能从“show global status”语句的结果集中查看,该结果集保存的是从MySQL启动到当前时间之间各状态值的“总数”,对我们的分析不友好。在我们日常维护和优化中,我们需要持续的跟踪某...
    99+
    2023-01-31
    小工具 Python MySQL
  • mysql使用mysqld_multi工具启动多实例
    先给出实验环境/etc/my.cnf文件内容 修改内容为: 添加了[mysqld_multi]标签和多出来两个数据库的标签[mysqld3307]和[mysqld3308] 配置完成后启动方法,举一例: m...
    99+
    2022-10-18
  • MySQL 工具汇总
    收录了MySQL相关有用的工具。工具包含:性能测试,状态分析,SQL路由等方面 本文汇总了和MySQL运维开发相关的所有工具,并会持续更新 工具套件集 ·  &nb...
    99+
    2022-10-18
  • MySQL抓包工具:MySQL Sniffer
        这两天看到群里发了一个开源软件,是关于MYSQL实时抓包的工具。顿时让我想到了之前做故障定位时的一些需求,之前针对连接数据库的连接信息进行审计定位,做过MYSQL自身的...
    99+
    2022-10-18
  • 用于创建 MySQL 的工具
    本文列出了一些用于创建 MySQL 的工具。这是一个重要的列表,它帮助塑造了今天的 MySQl。自由软件基金会他们帮助提供了一个优秀的编译器(gcc),一个优秀的编译器调试器 (gdb) 和 libc 库(从中借用了 strto.c 以使一...
    99+
    2023-10-22
  • 【MySQL】Xtrabackup备份工具使用
    简介: Xtrabackup是由percona提供的mysql数据库备份工具,支持在线热备份(备份时不影响数据读写).Xtrabackup有两个主要的工具:xtrabackup、innobackupex1...
    99+
    2022-10-18
  • MySQL中mydumper工具怎么用
    这篇文章给大家分享的是有关MySQL中mydumper工具怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 一 前言mydumper 具有如下特性...
    99+
    2022-10-18
  • 【工具】MySQL Workbench使用教程
    目录 1.安装登陆 2.建库 3.建表 4.表建好之后,鼠标轻放在table上,会出现三个icon, 5.给user表中添加数据,MySQL基础语法  6.界面认识 7.导入和导出sql Data Export Data Import/Re...
    99+
    2023-09-06
    mysql 数据库 database
  • MySQL--------SQL优化审核工具实战
    1. 背景   SQLAdvisor是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的wher...
    99+
    2022-10-18
  • MySQL 测试工具 sysbench
    1、配置 epel 源安装 sysbench yum install -y sysbench 2、初始化数据 sysbench /usr/share/sysbench/tests/include/oltp_...
    99+
    2022-10-18
  • Mysql审核工具archery
    Mysql审核工具archery 系统:Centos6.8ip:192.168.122.150 安装Python和virtualenv编译安装[root@www ~]# yu...
    99+
    2022-10-18
  • MyFlash MySQL闪回工具
    安装:环境要求:1、binlog格式必须为row,且binlog_row_image=full2、仅支持5.6与5.73、只能回滚DML(增、删、改) 下载地址:https://github.com/Me...
    99+
    2022-10-18
  • mysql闪回工具binlog2sql
         在生产环境中经常会遇到误删除、改错数据的情况,binlog2sql是一个mysql闪回工具,它可以实现数据的快速回滚,从binlog中提取sql,并能生成回滚...
    99+
    2022-10-18
  • mysql工具和选项
    ...
    99+
    2022-10-18
  • MySQL工具有哪些
    这篇文章主要为大家展示了“MySQL工具有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL工具有哪些”这篇文章吧。 MySQL工具汇总 ...
    99+
    2022-10-18
  • mysql中如何使用mytop实时监控工具
    这篇文章给大家介绍mysql中如何使用mytop实时监控工具,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。mytop类似于linux top工具,可以实时监控mysql服务器的性能信息...
    99+
    2022-10-18
  • Mysql之mysqldump工具怎么使用
    Mysqldump是MySQL数据库中一个用于备份和恢复数据库的命令行工具。以下是使用mysqldump工具的基本步骤:1. 打开终...
    99+
    2023-09-13
    Mysql mysqldump
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作