用于Windows的MySQL命令行客户端

时间:2010-07-14 13:19:42

标签: mysql windows

是否有适用于Windows的MySQL客户端命令行?我的意思是一个允许连接和运行示例查询的exe。我用google搜索,只能找到像toad或mysql workbench这样的大图形环境。我只需要一个简单的命令行工具,我可以在这里下载吗?

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

10 个答案:

答案 0 :(得分:54)

当你转到MySQL download page时,选择平台“Microsoft Windows”。然后下载“Windows(x86,xx-bit),ZIP存档”(请务必选择尺寸超过140M的那个。

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

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

答案 1 :(得分:29)

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

要连接,

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

它应该提示您输入root密码(u = username,p = password)

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

答案 2 :(得分:13)

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

在安装向导中,当系统提示您输入安装类型(典型,最小,自定义)时,请选择“自定义”。在下一个屏幕上,选择“不安装服务器”,然后照常继续安装其余部分。

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

答案 3 :(得分:9)

您还可以下载MySql workbench(31Mo),其中包含mysql.exemysqldump.exe

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

答案 4 :(得分:7)

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

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

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

enter image description here

快乐编码。

答案 5 :(得分:6)

只需输入以下命令即可在命令行中访问mySQL:

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

之后您可以正常输入sql命令,例如:

mysql> SHOW DATABASES;

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

答案 6 :(得分:2)

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

答案 7 :(得分:2)

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

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

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

Utility           Description
----------------  ---------------------------------------------------------
mysqlauditadmin   audit log maintenance utility
mysqlauditgrep    audit log search utility
mysqldbcompare    compare databases for consistency
mysqldbcopy       copy databases from one server to another
mysqldbexport     export metadata and data from databases
mysqldbimport     import metadata and data from files
mysqldiff         compare object definitions among objects where the
                  difference is how db1.obj1 differs from db2.obj2
mysqldiskusage    show disk usage for databases
mysqlfailover     automatic replication health monitoring and failover
mysqlfrm          show CREATE TABLE from .frm files
mysqlindexcheck   check for duplicate or redundant indexes
mysqlmetagrep     search metadata
mysqlprocgrep     search process information
mysqlreplicate    establish replication with a master
mysqlrpladmin     administration utility for MySQL replication
mysqlrplcheck     check replication
mysqlrplshow      show slaves attached to a master
mysqlserverclone  start another instance of a running server
mysqlserverinfo   show server information
mysqluserclone    clone a MySQL user account to one or more new users

答案 8 :(得分:0)

mysql.exe包含在mysql包中。您不必另外安装任何东西。

答案 9 :(得分:0)

对于Windows用户: 1.安装MYSQL的完整版本 2.在Windows 10开始按钮上单击搜索并键入MySQL 3.选择MYSQL命令行客户端5.5(我使用的是5.5版) 4.继续运行你的SQL查询/ 5.退出类型\ q或退出