SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 19.01.2008 11:07:18

lbvf
Участник
Зарегистрирован: 19.01.2008
Сообщений: 4

Почему нельзя подключиться к localhost?

Поставил mysql-5.0.45-win32.
Подключиться можно только, если host = ".", а к localhost нельзя.
При это нельзя подключиться с host = "." через Java программу...

Отредактированно lbvf (19.01.2008 11:07:45)

Неактивен

 

#2 19.01.2008 16:33:47

vasya
Архат
MySQL Authorized Developer
Откуда: Орел
Зарегистрирован: 07.03.2007
Сообщений: 5842

Re: Почему нельзя подключиться к localhost?

Если host = ".", то сервер пробует установить локальное соединение через shared memory, если не получиться, то через named pipe. Доступно только под Windows.
Запущен ли у Вас apache?

Неактивен

 

#3 19.01.2008 18:57:16

lbvf
Участник
Зарегистрирован: 19.01.2008
Сообщений: 4

Re: Почему нельзя подключиться к localhost?

Apache нет.
У меня стоит Java EE/SE, Connector/J, Tomcat/GlassFishV2, Mysql, WinXPsp2.
Так как сделать, чтобы можно было подключаться к Mysql через TCP/IP не используя каналы?
Т.е. -h localhost -u admin -p.

Отредактированно lbvf (19.01.2008 18:57:41)

Неактивен

 

#4 19.01.2008 20:59:52

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: Почему нельзя подключиться к localhost?

как сделать, чтобы можно было подключаться к Mysql через TCP/IP не используя каналы?

mysql -h localhost -u admin -p --protocol=tcp

Неактивен

 

#5 20.01.2008 01:09:29

lbvf
Участник
Зарегистрирован: 19.01.2008
Сообщений: 4

Re: Почему нельзя подключиться к localhost?

LazY написал:

как сделать, чтобы можно было подключаться к Mysql через TCP/IP не используя каналы?

mysql -h localhost -u admin -p --protocol=tcp

А как правильно? Каналы или TCP/IP?

Неактивен

 

#6 20.01.2008 01:14:39

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Почему нельзя подключиться к localhost?

Каналы быстрее для localhost. Для TCP/IP требуется дополнительная работа по упаковке данных в пакеты и их распаковке, а затем уведомлению об успешной доставке (все на одной машине), канал - прямая передача последовательных байтов.

Неактивен

 

#7 20.01.2008 14:47:27

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Почему нельзя подключиться к localhost?

Кстати, раз уж пошел разговор о подключении, попробуйте в терминале
написать "telnet localhost 3306". Если будет написано сообщение об ошибке
подключения, значит, Ваш сервер не слушает TCP/IP (например, в конфиге
стоит строчка disable-networking), и его нужно включить. Если же подключится
(черный экран или несколько слов, включая "MySQL"), значит, проблема
не в этом.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson