【问题标题】:MySQL command line client for Windows适用于 Windows 的 MySQL 命令行客户端
【发布时间】:2010-07-14 13:19:42
【问题描述】:

是否有任何不错的 Windows 命令行 MySQL 客户端?我的意思是允许连接和运行示例查询的单个 exe。我用谷歌搜索,只能找到像 toad 或 mysql 工作台这样的大型图形环境。我只需要一个简单的命令行工具,哪里可以下载这样的东西?

编辑:我不想在我的 PC 上安装整个 MySQL 包。我知道它在 mysql 包中,但我如何只下载这个 cmd 行客户端。因为我不需要其他任何东西。

【问题讨论】:

  • 根据 MySQL webpage,您的 MySQL 安装似乎应该附带一个。这不是您要找的吗?
  • 是的,但是我怎样才能只下载客户端呢?我不希望我的 PC 上的整个数据库引擎,我只需要一个命令行客户端来连接到另一个盒子上的数据库。
  • 如果您已经安装了数据库,那么您必须已经有mysql.exe。
  • 啊。在这种情况下,我建议下载zip,获取客户端,然后转储其余部分。 :)
  • 这个问题可能更适合superuser.com,因为它不是一个编程问题(而是一个“我如何安装...”的问题)

标签: mysql windows


【解决方案1】:

当您转到 MySQL download page 时,选择平台“Microsoft Windows”。然后下载“Windows (x86, xx-bit), ZIP Archive”(一定要选择大小超过140M的。

二进制文件将位于“bin”文件夹中。

我知道这不仅仅是客户端二进制文件,但至少您不必安装和设置整个服务器。

【讨论】:

  • sql.exe 和 sql.pdb 是你需要的文件。
  • 下载后如何只安装客户端?
  • 您不需要任何特殊的安装过程。只需从命令行运行 sql.exe(如果一开始没有运行,请检查您的环境路径)
  • MySQL 现在默认只显示 .msi 下载 - 很高兴有您提供给 zip 的那个 URL!
  • 将 bin 文件夹添加到您的 PATH 中,然后使用 mysqlsh --version 访问 MySQL shell。
【解决方案2】:

它非常简单。我将 mysql 社区服务器保存在我的 D:\ 驱动器中。因此,我就是这样做的。

转到D:\mysql-5.7.18-winx64\bin 并在地址栏中输入 cmd 并按回车键,命令提示符将打开。现在,如果您是第一次使用它,请输入mysql -u root -p按回车键。然后它会要求输入密码,再次按Enter。那就是你连接到mysql服务器。

Before this make sure wamp or xampp any of the local server is running 因为我无法在没有运行 xampp 的情况下连接到 mysql。

快乐编码。

【讨论】:

    【解决方案3】:

    您也可以下载MySql workbench (31Mo),其中包括mysql.exe 和mysqldump.exe。

    当我必须使用DBD:MySql 模块运行 Perl 脚本以针对远程 MySql 数据库运行 SQL 语句时,我成功地测试了这一点。

    【讨论】:

      【解决方案4】:

      mysql.exe 可以做到这一点....

      要连接,

      mysql -u root -p(按回车键)

      它应该会提示您输入 root 密码(u = 用户名,p = 密码)

      然后你可以使用 SQL 数据库命令来做几乎任何事情......

      【讨论】:

      • 这个答案假设 MySQL 包已经安装,现在的问题是获取“mysql”可执行文件而不安装整个 MySQL 包。
      • @DS,我在编辑之前回答了这篇文章。
      • 顺便说一句,您可以使用-e 参数即时执行mysql 命令,例如:mysql.exe -u root -e "select 'this is mysql batch script';"
      【解决方案5】:

      您可以选择在服务器安装期间仅安装客户端。该网站只允许您下载完整的安装程序(从http://www.mysql.com/downloads/mysql/ 获取您想要的任何版本)。

      在安装向导中,当提示安装类型(典型、最小、自定义)时,选择“自定义”。在下一个屏幕上,选择不安装服务器,然后正常进行其余的安装。

      完成后,您应该只会在 C:\Program Files\MySQL..\bin 中看到相关的客户端程序(mysql、mysqldump 等)

      【讨论】:

      • 实际上至少现在有一个19MB以下的轻量级安装程序下载(网络安装程序)
      【解决方案6】:

      您只需键入以下内容即可在命令行中访问 mySQL:

      C:\www\mysql\bin> mysql -u root -p
      

      之后就可以正常输入sql命令如:

      mysql> SHOW DATABASES;
      

      这里,我假设你的mySQL安装目录是C:\www\mysql。

      【讨论】:

      • 这个答案假设 MySQL 包已经安装,现在的问题是获取“mysql”可执行文件而不安装整个 MySQL 包。
      • 我知道我们误解了你。也许是某种 jdbc 兼容客户端,如 squirrel-sql 或尝试隔离 mysql 客户端以进行 zip 下载。
      【解决方案7】:

      我有类似的要求,我需要 MySQL 客户端但不需要服务器(在虚拟机中运行并且不想要任何额外开销),对我来说,最简单的方法是安装 MySQL 社区服务器,采用典型安装选项但不​​配置服务器,所以它永远不会启动,永远不会运行。将 C:\Program Files (x86)\MySQL\MySQL Server 5.5\bin 添加到系统路径环境变量中,我可以使用 MySQL 命令行客户端 mssql.exe 和 mysqladmin.exe 程序。

      【讨论】:

        【解决方案8】:

        如果您正在寻找适用于 Windows 的 mysql 和 mysqldump 命令行客户端等工具,用于 mysql Ver 14.14 Distrib 5.6.13,适用于 Win32 (x86),它似乎在 HOMEDRIVE:\Program Files (x86)\MySQL\MySQL Workbench 版本

        默认情况下,此目录也不放在路径中,因此您需要将其添加到 PATH 环境变量中,然后才能从命令提示符轻松运行它。

        此外,还有一个 mysql 实用程序控制台,但它不能满足我的需要。以下是 mysql 实用程序控制台上的功能列表,以防它适合您:

        实用程序说明 -------------------------------------------------- ---------------------- mysqlauditadmin 审计日志维护工具 mysqlauditgrep 审计日志搜索实用程序 mysqldbcompare 比较数据库的一致性 mysqldbcopy 将数据库从一台服务器复制到另一台服务器 mysqldbexport 从数据库中导出元数据和数据 mysqldbimport 从文件中导入元数据和数据 mysqldiff 比较对象之间的对象定义,其中 区别在于 db1.obj1 与 db2.obj2 的不同之处 mysqldiskusage 显示数据库的磁盘使用情况 mysqlfailover 自动复制健康监控和故障转移 mysqlfrm 显示从 .frm 文件创建表 mysqlindexcheck 检查重复或冗余索引 mysqlmetagrep 搜索元数据 mysqlprocgrep 搜索进程信息 mysqlreplicate 与主服务器建立复制 用于 MySQL 复制的 mysqlrpladmin 管理实用程序 mysqlrplcheck 检查复制 mysqlrplshow 显示连接到主服务器的从服务器 mysqlserverclone 启动正在运行的服务器的另一个实例 mysqlserverinfo 显示服务器信息 mysqluserclone 将 MySQL 用户帐户克隆给一个或多个新用户

        【讨论】:

          【解决方案9】:

          mysql.exe 包含在 mysql 包中。您无需额外安装任何东西。

          【讨论】:

          • 我不想安装整个mysql数据库,我只需要一个客户端!
          【解决方案10】:

          从 mysql.com 网站的存档版本中下载 mysql-5.0.23-win32.zip(这是可能的最小的)

          将c盘中的安装文件剪切粘贴为mysql文件夹

          然后安装,然后按照此页面的说明进行操作: https://cyleft.wordpress.com/2008/07/20/fixing-mysql-service-could-not-start-1067-errors/

          【讨论】:

            【解决方案11】:

            对于 Windows 用户: 1.安装完整版MYSQL 2.在 Windows 10 开始按钮上单击搜索并输入 MySQL 3.选择MYSQL Command Line Client 5.5(我用的是5.5版本) 4. 继续运行你的 sql 查询/ 5.退出输入\q或退出

            【讨论】:

              猜你喜欢
              • 2011-09-19
              • 2018-04-27
              • 1970-01-01
              • 2010-10-30
              • 2021-08-08
              • 1970-01-01
              • 1970-01-01
              • 1970-01-01
              • 2017-10-07
              相关资源
              最近更新 更多