Máy khách dòng lệnh MySQL dành cho Windows


80

Có máy khách MySQL dòng lệnh nào tốt cho windows không? Ý tôi 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 đã truy cập Google và chỉ có thể tìm thấy các môi trường đồ họa lớn như bàn làm việc cóc hoặc mysql. Tôi chỉ cần một công cụ dòng lệnh đơn giản, tôi có thể tải xuống sth như thế này ở đâu?

CHỈNH SỬA: 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 chỉ máy khách dòng cmd này. Bởi vì tôi không cần bất cứ thứ gì khác.


Có vẻ như một cái sẽ đi kèm với cài đặt MySQL của bạn theo trang web MySQL . Đây không phải là những gì bạn đang tìm kiếm?
cryptic_star

Có, nhưng làm cách nào để chỉ tải xuống ứng dụng khách? Tôi không muốn toàn bộ công cụ cơ sở dữ liệu trên PC của mình, tôi chỉ cần một ứng dụng khách dòng lệnh để kết nối với cơ sở dữ liệu trên hộp kia.
PawelRoman

Nếu bạn đã cài đặt cơ sở dữ liệu thì bạn phải có mysql.exe rồi.
Buhake Sindi

2
Ah. Trong trường hợp đó, tôi khuyên bạn nên tải xuống zip , tải ứng dụng khách và sau đó kết xuất phần còn lại. :)
cryptic_star

Câu hỏi này có thể được phù hợp tốt hơn để superuser.com vì nó không phải là một câu hỏi lập trình (mà đúng hơn là một "làm thế nào để cài đặt ..." một)
Rowland Shaw

Câu trả lời:


61

Khi bạn truy cập trang tải xuống MySQL , hãy chọn nền tảng "Microsoft Windows". Sau đó, tải xuống "Windows (x86, xx-bit), ZIP Archive" (nhớ chọn tệp có 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à nhị phân ứng dụng khách mà ít nhất bạn không phải cài đặt và thiết lập toàn bộ máy chủ.


1
sql.exe và sql.pdb là các tệp bạn cần.
Gabriel Chung

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

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 (đánh dấu con đường môi trường của bạn nếu nó không chạy lúc đầu)
Cléssio Mendes

1
MySQL hiện chỉ hiển thị các bản tải xuống .msi theo mặc định - tốt khi có URL mà bạn đã cung cấp cho tệp nén!
Adam

Thêm binthư mục vào PATH của bạn và sau đó truy cập trình bao MySQL với mysqlsh --versionví dụ.
CGFoX

29

mysql.exe có thể làm điều đó ....

Kết nối,

mysql -u root -p (bấm phím Enter)

Nó sẽ 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ác lệnh cơ sở dữ liệu SQL để làm khá nhiều thứ ....


5
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à lấy tệp thực thi "mysql" mà không cần cài đặt toàn bộ gói MySQL.
DS.

4
@DS, tôi đã trả lời bài đăng này trước khi EDIT.
Buhake Sindi

1
Bằng cách này, bạn có thể thực hiện các lệnh mysql khi đang bay với -eparam như:mysql.exe -u root -e "select 'this is mysql batch script';"
Sergey Bogdanov

14

Bạn chỉ có thể chọn cài đặt ứng dụng khách trong khi cài đặt máy chủ. Trang web chỉ đề nghị cho phép bạn tải xuống trình cài đặt đầy đủ (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 về loại cài đặt (điển hình, tối thiểu, tùy chỉnh), hãy 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 phần còn lại của quá trình cài đặt như bình thường.

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


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

9

Bạn cũng có thể tải xuống MySql workbench (31Mo) 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 bằng DBD:MySqlmô-đun để chạy các câu lệnh SQL với một db MySql ở xa.


9

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

Goto D:\mysql-5.7.18-winx64\binvà trong thanh địa chỉ, gõ cmd và nhấn enter, vì vậy 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, mysql -u root -phãy nhập là nhấn enter. Sau đó, nó sẽ yêu cầu mật khẩu, một lần nữa nhấn enter. Đó là bạn đã 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 xampp mysql wihthout đang chạy. nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Chúc bạn mã hóa vui vẻ.


6

Bạn có thể truy cập 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õ các lệnh sql bình thường như:

mysql> SHOW DATABASES;

Ở đây, tôi giả sử bạn là thư mục cài đặt mySQL 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à lấy tệp thực thi "mysql" mà không cần cài đặt toàn bộ gói MySQL.
DS.

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

2

Tôi có yêu cầu tương tự khi tôi cần một máy khách MySQL nhưng không phải máy chủ (chạy trong một máy ảo và không muốn thêm bất kỳ chi phí nào) và đối với tôi, điều dễ dàng nhất là cài đặt máy chủ cộng đồng MySQL bằng các tùy chọn cài đặt điển hình nhưng KHÔNG định 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 các chương trình máy khách dòng lệnh MySQL mssql.exe và mysqladmin.exe.


2

Nếu bạn đang tìm kiếm các công cụ như máy khách dòng lệnh mysql và mysqldump dành cho Windows cho các phiên bản xung quanh mysql Ver 14.14 Distrib 5.6.13, đối với Win32 (x86), nó có vẻ như nằm trong HOMEDRIVE: \ Program Files (x86) \ MySQL \ MySQL Phiên bản bàn làm việc

Thư mục này cũng không được đặt trong đường dẫn theo mặc định, vì vậy bạn sẽ cần thêm nó vào biến môi trường PATH của mình 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 bảng điều khiển tiện ích mysql nhưng nó không hoạt động cho nhu cầu của tôi. Dưới đây là danh sách các khả năng trên bảng điều khiển tiện ích mysql trong trường hợp nó hoạt động cho bạn:

Mô tả Tiện ích
---------------------------------------------------- -----------------------
tiện ích bảo trì nhật ký kiểm toán mysqlauditadmin
tiện ích tìm kiếm nhật ký kiểm toán mysqlauditgrep
mysqldbcompare so sánh cơ sở dữ liệu để nhất quán
mysqldbcopy sao chép cơ sở dữ liệu từ máy chủ này sang máy chủ khác
mysqldbexport xuất siêu dữ liệu và dữ liệu từ cơ sở dữ liệu
mysqldbimport nhập siêu dữ liệu và dữ liệu từ các tệp
mysqldiff so sánh các định nghĩa đối tượng giữa các đối tượng trong đó
                  sự khác biệt là cách db1.obj1 khác với db2.obj2
mysqldiskusage hiển thị mức sử dụng đĩa cho cơ sở dữ liệu
mysqlfailover giám sát sức khỏe sao chép tự động và chuyển đổi dự phòng
mysqlfrm hiển thị TẠO BẢNG từ các tệp .frm
mysqlindexcheck kiểm tra các chỉ mục trùng lặp hoặc dư thừa
siêu dữ liệu tìm kiếm mysqlmetagrep
thông tin quy trình tìm kiếm mysqlprocgrep
mysqlreplicate thiết lập sao chép với một chủ
Tiện ích quản trị mysqlrpladmin để nhân rộng MySQL
mysqlrplcheck kiểm tra nhân rộng
mysqlrplshow hiển thị nô lệ gắn liền với chủ
mysqlserverclone bắt đầu một phiên bản khác của một máy chủ đang chạy
mysqlserverinfo hiển thị thông tin máy chủ
mysqluserclone sao chép tài khoản người dùng MySQL cho một hoặc nhiều người dùng mới

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 cài đặt toàn bộ cơ sở dữ liệu mysql, tôi chỉ cần một ứng dụng khách!
PawelRoman


0

Đối với người dùng Windows: 1.Cài đặt phiên bản đầy đủ của MYSQL 2.Trên nút khởi động Windows 10, nhấp vào tìm kiếm và nhập MySQL 3. Chọn 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

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.