Вопрос по mysql-error-1064, mysql, apache – apache mysql - «пакеты вышли из строя» на 3306

20

Я только что сделал новую установку сервера Apache 2.2. Все работает. Когда я захожу на локальный хост, я получаю: «Это работает!»

Я только что установил MySQL5.5, и когда я иду на localhost: 3306, я просто получаю бред:

J & # xFFFD; & # xFFFD; & # xFFFD; 5.5.22 & # xFFFD; & APOS; & # xFFFD; & # xFFFD; & # xFFFD; 4 [Л.М. {Д ~ р & # xFFFD; & # XFF; & # xF7;! & # XFFFD; & # x20AC; & # xFFFD ; & # xFFFD; & # xFFFD; & # xFFFD; & # xFFFD; & # xFFFD; & # xFFFD; & # xFFFD; & # xFFFD; & # xFFFD; 6 [I = 4 / + 9z {| & # xFFFD; mysql_native_password & # xFFFD;! & # xFFFD; & # xFFFD; & # xFF; & # x201E; # 08S01Получить пакеты не по порядку

Я вижу много сообщений в Интернете с пользователями со схожими проблемами, но я не могу найти решение.

Кто-нибудь может помочь?

Ваш Ответ

4   ответа
1

Попробуй просто написатьHTTP: // локальный / без порта, и он будет работать, или перейдите к phpmyadmin и нажмите на Мои сайты, и он сразу же приведет вас к вашему локальному хосту

2

Если вы попытаетесь начатьphpmyadmin затем сделайте это так:

localhost/phpmyadmin
1

Я новичок в JSP. У меня такая же проблема с тобой. Я думаю, это своего рода проблема с портом.

Для меня я установил порт для коннектора сервера Apache как 9090. Позже, когда я установил mysql, порт для mysql был 3306 как порт по умолчанию.

В моем файле JSP, я загрузил драйвер jdbc, такой как & apos; jdbc: mysql: // localhost: 9090 / dbname & apos; а затем я звоню «http: // localhost: 9090 / my.jsp»; в моем веб-браузере. Это когда у меня возникла та же проблема с тобой.

Я исправил часть порта в моем jsp-файле, например, «jdbc: mysql: // localhost: 3306 / dbname»; и я мог бы получить все в порядке.

Я думаю, вам нужно проверить порт для вашего сервера Apache. Вы можете проверить файл \ conf \ server.xml в вашем каталоге Apache. Часть начинается с "Соединительный порт = 8080 ...." в файле server.xml. Если это так, вам нужно добавить & http: // localhost: 8080 ... в ваш браузер.

21

Служба mysql не является веб-интерфейсом - вы не можете подключиться с помощью браузера. Вам нужно будет установить клиент MySQL некоторого вида.

Я запустил сценарий SQL, который создал БД. Я создал страницу php, которая выплевывает данные в БД, но я получаю искаженный текст выше, когда пытаюсь загрузить страницу: localhost: 3306 / test.php Adam
Вы должны загружать страницу, используяlocalhost/test.php, Это сервер Apache. Это сервер apache, который поставляет test.php, а не базу данных. 3306 - это порт, который база данных прослушивает для соединений с базой данных, например, из вашего кода.

Похожие вопросы