2011-01-26 40 views
8

Tôi đã cố gắng cài đặt mysql trên Cygwin của mình. Không có một gói cho điều này trên repo, vì vậy tôi figured tôi sẽ biên dịch một, nhưng tôi không thể tìm ra những gì gói tôi cần phải sử dụng, cũng không phải tùy chọn tôi nên gửi đến ./configureLàm cách nào để cài đặt mysql trên Cygwin?

bất kỳ lời khuyên?

+2

Ngoài sự tò mò: tại sao bạn muốn làm điều đó? Có các gói bản địa cho Windows –

+2

Tôi khuyên bạn nên sử dụng xampp http://www.apachefriends.org/en/xampp.html có mọi thứ bạn cần trong một gói nhỏ. – RDL

+0

Tôi đang chạy ruby ​​từ Cygwin của tôi, do một số đá quý có vấn đề với môi trường giành chiến thắng. Các đá quý mysql yêu cầu tôi có mysql trên máy tính của tôi (Cygwin trong trường hợp này) – AriehGlazer

Trả lời

0

Không quan trọng bạn cần sử dụng phiên bản nào. Chỉ cần tải về nguồn linux chung từ here.

Tôi biết có từng là một lỗi readline trong Cygwin nhưng bạn sẽ có thể để có được quá khứ mà với điều này trong cấu hình của bạn:

./configure --without-readline CFLAGS=-O2 

Có thể là giá trị nó để thử mà không có lá cờ đầu tiên, chỉ cần đảm chắc chắn bạn chạy make distclean nếu bạn thử nhiều cấu hình.

Nếu đây của là các lệnh để giúp bạn đi:

tar xzvf mysql-5.5.8.tar.gz 
cd mysql-5.0.57 
./configure 
make 
make install 

Bạn nên tốt để đi từ đó.

+0

Tôi đã xem xét tại gói này. nó không có tệp cấu hình và cố gắng sử dụng tệp configure.cmake không hoạt động – AriehGlazer

+0

Ok. tìm thấy hướng dẫn trong tập tin. Nên sử dụng "cmake". (sau khi tải xuống gói). Bây giờ chúng ta sẽ thấy nếu điều này gậy – AriehGlazer

+0

Làm cách nào bạn vượt qua được lỗi: các loại xung đột cho 'dtoa'? Tôi nhận được lỗi này cố gắng để biên dịch 5.5.8 hoặc 5.5.20. http://bugs.mysql.com/bug.php?id=62627 – PaulM

11

Sử dụng apt-CYG, bạn chỉ cần lệnh:

apt-cyg install mysql 

http://code.google.com/p/apt-cyg/

+0

Nếu tôi đã cài đặt xampp trong cửa sổ máy của tôi, lệnh này sẽ gây rối với cài đặt mysql hiện tại của tôi cũng như tất cả các cơ sở dữ liệu? – Pathros

+0

Bạn đã thực hiện một ngày của tôi! Cảm ơn bạn – BSQ

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