簡體   English   中英

用於Windows的MySQL命令行客戶端

[英]MySQL command line client for Windows

Windows的MySQL客戶端有什么好的命令行嗎? 我的意思是一個允許連接和運行示例查詢的exe。 我用google搜索,只能找到像toad或mysql workbench這樣的大圖形環境。 我只需要一個簡單的命令行工具,我可以在這里下載嗎?

編輯:我不想在我的電腦上安裝整個MySQL軟件包。 我知道它在mysql包中,但我如何只下載這個cmd行客戶端。 因為我不需要任何其他東西。

當您進入MySQL 下載頁面時 ,選擇平台“Microsoft Windows”。 然后下載“Windows(x86,xx-bit),ZIP存檔”(請務必選擇尺寸超過140M的存檔)。

二進制文件將位於“bin”文件夾中。

我知道這不僅僅是客戶端二進制文件,但至少您不必安裝和設置整個服務器。

mysql.exe可以做到這一點....

連接,

mysql -u root -p (按回車鍵)

它應該提示您輸入root密碼(u = username,p = password)

然后你可以使用SQL數據庫命令做幾乎任何事情....

您可以選擇僅在服務器安裝期間安裝客戶端。 該網站僅提供允許您下載完整安裝程序(從http://www.mysql.com/downloads/mysql/獲取您想要的任何版本)。

在安裝向導中,當提示您輸入安裝類型(典型,最小,自定義)時,請選擇“自定義”。 在下一個屏幕上,選擇“不安裝服務器”,然后正常繼續安裝其余部分。

當你完成后,你應該只在C:\\ Program Files \\ MySQL .. \\ bin中看到相關的客戶端程序(mysql,mysqldump等)。

您還可以下載MySql workbench (31Mo),其中包括mysql.exemysqldump.exe

當我不得不使用DBD:MySql運行Perl腳本時,我成功測試了這個DBD:MySql模塊對遠程MySql數據庫運行SQL語句。

它非常簡單。 我在我的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。 在此輸入圖像描述

在此輸入圖像描述

快樂的編碼。

您只需鍵入以下內容即可在命令行中訪問mySQL:

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

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

mysql> SHOW DATABASES;

在這里,我假設你的mySQL安裝目錄是C:\\www\\mysql

如果你正在尋找像mysql和mysqldump命令行客戶端的Windows for mysql版本14.14 Distrib 5.6.13,對於Win32(x86)它似乎在HOMEDRIVE:\\ Program Files(x86)\\ MySQL \\ MySQL工作台版本

默認情況下,此目錄也不會放在路徑中,因此您需要先將其添加到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

我有類似的要求,我需要一個MySQL客戶端,但不是服務器(在虛擬機中運行,不需要任何額外的開銷),對我來說最簡單的事情是安裝MySQL社區服務器采用典型的安裝選項但不​​配置服務器,所以它永遠不會開始,永遠不會運行 添加C:\\ Program Files(x86)\\ MySQL \\ MySQL Server 5.5 \\ bin到系統路徑環境變量,我可以使用MySQL命令行客戶端mssql.exe和mysqladmin.exe程序。

從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/

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

對於Windows用戶:1。安裝完整版MYSQL 2.在Windows 10開始按鈕上單擊搜索並輸入MySQL 3.選擇MYSQL命令行客戶端5.5(我使用的是5.5版)4。繼續運行你的sql queries / 5.退出類型\\ q或退出

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM