2012-04-07 28 views
18

Tôi vừa mới cài đặt máy chủ Apache 2.2. Mọi thứ đều hoạt động. Khi tôi đi đến localhost tôi nhận được: "Nó hoạt động!"apache mysql - "các gói không theo thứ tự" trên 3306

Tôi chỉ cần cài đặt mySQL5.5 và khi tôi đi đến localhost: 3306 Tôi chỉ nhận được vô nghia:

J 5.5.22'4 [LM {D ~ PY ÷ ! € 6 [I = 4/+, 9z {| mysql_native_password ! ÿ „# 08S01Gói gói ra khỏi trật tự

Tôi thấy nhiều bài đăng trên internet với người dùng có vấn đề tương tự, nhưng tôi không thể tìm ra giải pháp.

Có ai giúp được không?

Trả lời

19

Dịch vụ mysql không phải là giao diện web - bạn không thể kết nối bằng trình duyệt. Bạn sẽ cần phải cài đặt một khách hàng mysql của một số loại.

+0

Tôi chạy một kịch bản sql đã tạo ra một db. Tôi tạo ra một trang php mà spits ra các dữ liệu trong db, nhưng tôi nhận được văn bản bị cắt xén ở trên khi tôi cố gắng tải trang: localhost: 3306/test.php – Adam

+0

Bạn cần tải trang bằng cách sử dụng http: // localhost /test.php. Đó là máy chủ apache. Đây là máy chủ apache đang cung cấp test.php, không phải cơ sở dữ liệu. 3306 là cổng mà cơ sở dữ liệu lắng nghe cho các kết nối cơ sở dữ liệu, chẳng hạn như từ mã của bạn. – rainecc

1

Tôi là người mới chơi jsp. Tôi có cùng một vấn đề với bạn. Tôi đoán đó là vấn đề về cổng.

Đối với tôi, tôi đã đặt cổng cho trình kết nối máy chủ Apache là 9090. Sau đó, khi tôi cài đặt mysql, cổng cho mysql là cổng mặc định là 3306.

Trong file jsp của tôi, i nạp trình điều khiển JDBC như 'jdbc: mysql: // localhost: 9090/dbname' và sau đó tôi gọi là 'http: // localhost: 9090/my.jsp' trên trình duyệt web của tôi . Đó là khi tôi gặp vấn đề tương tự với bạn.

Tôi đã sửa phần cổng trong tệp jsp của mình như 'jdbc: mysql: // localhost: 3306/dbname' và tôi có thể làm được tất cả.

Tôi nghĩ bạn cần kiểm tra cổng cho máy chủ Apache của mình. Bạn có thể kiểm tra tệp \ conf \ server.xml trong thư mục Apache của bạn. Phần bắt đầu với "Cổng kết nối = 8080 ...." trong tệp server.xml. Nếu vậy, bạn cần đặt 'http: // localhost: 8080 ... trên trình duyệt của mình.

1

Nếu bạn cố gắng để bắt đầu phpmyadmin sau đó làm điều đó như thế này:

localhost/phpmyadmin 
Các vấn đề liên quan