Задавайте вопросы, мы ответим
Вы не зашли.
Поставил mysql-5.0.45-win32.
Подключиться можно только, если host = ".", а к localhost нельзя.
При это нельзя подключиться с host = "." через Java программу...
Отредактированно lbvf (19.01.2008 11:07:45)
Неактивен
Если host = ".", то сервер пробует установить локальное соединение через shared memory, если не получиться, то через named pipe. Доступно только под Windows.
Запущен ли у Вас apache?
Неактивен
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)
Неактивен
как сделать, чтобы можно было подключаться к Mysql через TCP/IP не используя каналы?
mysql -h localhost -u admin -p --protocol=tcp
Неактивен
LazY написал:
как сделать, чтобы можно было подключаться к Mysql через TCP/IP не используя каналы?
mysql -h localhost -u admin -p --protocol=tcp
А как правильно? Каналы или TCP/IP?
Неактивен
Каналы быстрее для localhost. Для TCP/IP требуется дополнительная работа по упаковке данных в пакеты и их распаковке, а затем уведомлению об успешной доставке (все на одной машине), канал - прямая передача последовательных байтов.
Неактивен
Кстати, раз уж пошел разговор о подключении, попробуйте в терминале
написать "telnet localhost 3306". Если будет написано сообщение об ошибке
подключения, значит, Ваш сервер не слушает TCP/IP (например, в конфиге
стоит строчка disable-networking), и его нужно включить. Если же подключится
(черный экран или несколько слов, включая "MySQL"), значит, проблема
не в этом.
Неактивен