2010-07-14 43 views
65

Có ứng dụng MySQL dòng lệnh nào tốt cho cửa sổ không? Tôi có nghĩa là một exe duy nhất cho phép kết nối và chạy một truy vấn mẫu. Tôi đã googled và chỉ có thể tìm thấy môi trường đồ họa lớn như toad hoặc mysql workbench. Tôi chỉ cần một công cụ dòng lệnh đơn giản, nơi tôi có thể tải về sth như thế này?Ứng dụng dòng lệnh MySQL cho Windows

EDIT: Tôi không muốn cài đặt toàn bộ gói MySQL trên PC của mình. Tôi biết nó nằm trong gói mysql nhưng làm cách nào để tải xuống máy khách dòng cmd này. Bởi vì tôi không cần gì khác.

+0

Nếu bạn có cơ sở dữ liệu đã được cài đặt, bạn phải có mysql.exe rồi. –

+0

Câu hỏi này có thể phù hợp hơn với http://superuser.com vì nó không phải là một câu hỏi lập trình (nhưng đúng hơn là "làm cách nào để cài đặt ...") –

+0

Có vẻ như bạn nên cài đặt MySQL theo vào trang [MySQL] của MySQL (http://dev.mysql.com/doc/administrator/en/mysql-administrator-menus-tools-mysql-command-line-client.html). Đây không phải là những gì bạn đang tìm kiếm? –

Trả lời

47

Khi bạn truy cập vào MySQL download page, hãy chọn nền tảng "Microsoft Windows". Sau đó tải về "Windows (x86, xx-bit), ZIP lưu trữ" (hãy chắc chắn để chọn một với kích thước trên 140M.

Các mã nhị phân sẽ nằm trong thư mục "bin".

tôi hiểu rằng đây không chỉ là các tệp nhị phân của khách hàng, nhưng ít nhất bạn không cần phải cài đặt và thiết lập toàn bộ máy chủ

+1

sql.exe và sql.pdb là những tệp bạn cần. – GabrielC

+0

Sau khi tải xuống, tôi làm cách nào để cài đặt ứng dụng khách? – vijrox

+0

Bạn không cần bất kỳ thủ tục cài đặt đặc biệt nào. Chỉ cần chạy sql.exe từ dòng lệnh của bạn (kiểm tra đường dẫn môi trường của bạn nếu nó không chạy lúc đầu) –

0

mysql.exe được bao gồm trong gói mysql. Bạn không phải cài đặt thêm bất cứ thứ gì.

+6

Tôi không muốn để lắp đặt toàn bộ cơ sở dữ liệu mysql, tôi chỉ cần một khách hàng! – PawelRoman

7

Bạn có thể truy cập vào mySQL trong dòng lệnh chỉ bằng cách gõ:

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

Sau đó bạn có thể gõ lệnh sql thường như:

mysql> SHOW DATABASES; 

Ở đây, tôi giả sử bạn thư mục cài đặt mySQL được C:\www\mysql.

+2

Câu trả lời này giả định gói MySQL đã được cài đặt và câu hỏi bây giờ là nhận được tệp "mysql" thực thi * mà không cần * cài đặt toàn bộ gói MySQL. –

+0

Tôi thấy rằng chúng tôi đã hiểu lầm bạn. Có lẽ một số loại máy khách tuân thủ jdbc như squirrel-sql hoặc thử cách ly ứng dụng khách mysql để tải xuống zip. –

27

mysql.exe có thể làm việc đó ....

Để kết nối,

mysql -u root -p (nhấn Enter)

Cần nhắc bạn nhập mật khẩu gốc (u = tên người dùng, p = mật khẩu)

Sau đó, bạn có thể sử dụng cơ sở dữ liệu SQL lệnh để làm khá nhiều bất cứ điều gì ....

+2

Câu trả lời này giả định gói MySQL đã được cài đặt và câu hỏi bây giờ là để có được "mysql" thực thi * mà không cần * cài đặt toàn bộ gói MySQL. –

+3

@DS, tôi đã trả lời bài đăng này ** trước ** EDIT. –

+1

Nhân tiện, bạn có thể thực thi lệnh mysql khi đang chạy với tham số '-e' như:' mysql.exe -u root -e "select 'đây là tập lệnh batch mysql';" ' –

2

tôi có yêu cầu tương tự mà tôi cần một MySQ L client nhưng không phải máy chủ (chạy trên máy ảo và không muốn thêm bất kỳ chi phí nào) và cho tôi điều dễ nhất là cài đặt máy chủ cộng đồng MySQL dùng tùy chọn cài đặt thông thường nhưng KHÔNG cấu hình máy chủ, vì vậy nó không bao giờ bắt đầu, không bao giờ chạy. Đã thêm C: \ Program Files (x86) \ MySQL \ MySQL Server 5.5 \ bin vào biến môi trường đường dẫn hệ thống và tôi có thể sử dụng chương trình dòng lệnh mssql.exe của MySQL và các chương trình mysqladmin.exe.

14

Bạn chỉ có thể chọn cài đặt ứng dụng khách trong khi cài đặt máy chủ. đầy đủ trình cài đặt (lấy bất kỳ phiên bản nào bạn muốn từ http://www.mysql.com/downloads/mysql/).

Trong trình hướng dẫn cài đặt, khi được nhắc cho kiểu cài đặt (điển hình, tối thiểu, tùy chỉnh), chọn 'Tùy chỉnh'. Trên màn hình tiếp theo, chọn KHÔNG cài đặt máy chủ và tiến hành cài đặt phần còn lại như bình thường.

Khi bạn hoàn tất, bạn sẽ chỉ thấy các chương trình khách hàng có liên quan (mysql, mysqldump, v.v.) trong C: \ Program Files \ MySQL ..\ Bin

+0

Trên thực tế ít nhất là bây giờ có một tải về cài đặt nhẹ (bộ cài đặt net) dưới 19MB –

2

Nếu bạn đang tìm kiếm các công cụ như mysql và mysqldump khách hàng dòng lệnh cho Windows cho các phiên bản xung quanh mysql Ver 14,14 distrib 5.6.13, cho Win32 (x86) nó có vẻ là trong HOMEDRIVE: \ Các tệp chương trình (x86) \ MySQL \ MySQL Phiên bản Workbench

Thư mục này cũng không được đặt trong đường dẫn theo mặc định để bạn có thể thêm nó vào biến môi trường PATH trước khi bạn có thể dễ dàng chạy nó từ dấu nhắc lệnh.

Ngoài ra, có một giao diện điều khiển tiện ích mysql nhưng nó không hoạt động cho các nhu cầu của tôi. Dưới đây là một danh sách các tính năng trên các tiện ích mysql console trong trường hợp nó làm việc cho bạn:

 
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 
7

Bạn cũng có thể tải về MySql workbench (31Mo) trong đó bao gồm mysql.exemysqldump.exe.

Tôi đã thử nghiệm thành công điều này khi tôi phải chạy các tập lệnh Perl sử dụng mô-đun DBD:MySql để chạy các câu lệnh SQL đối với một db MySql ở xa.

0

Đối với người dùng Windows: 1.Install phiên bản đầy đủ của MYSQL 2.On Windows 10 khởi động nút bấm trên tìm kiếm và gõ vào MySQL 3. Sel ect MYSQL Command Line Client 5.5 (Tôi đang sử dụng phiên bản 5.5) 4. hãy tiếp tục và chạy truy vấn sql/ 5. để thoát loại \ q hoặc thoát khỏi

4

Nó khá đơn giản. Tôi đã lưu máy chủ cộng đồng mysql trong ổ đĩa D:\ của tôi. Do đó đây là cách tôi đã làm nó.

Goto D:\mysql-5.7.18-winx64\bin và trong thanh địa chỉ loại cmd và nhấn enter, do đó, dấu nhắc lệnh sẽ mở ra. Bây giờ nếu bạn đang sử dụng nó lần đầu tiên, hãy nhập mysql -u root -p nhấn enter. Sau đó, nó sẽ yêu cầu mật khẩu, một lần nữa nhấn Enter. Thats nó bạn đang kết nối với máy chủ mysql.

Before this make sure wamp or xampp any of the local server is running vì tôi không thể kết nối với mysql wihthout xampp đang chạy. enter image description here

enter image description here

Chúc mừng Mã hóa.

Các vấn đề liên quan