Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
не запускается command line mysql (arhip) 09/12/2005 - 03:38:46
      Re: не запускается command line mysql (arhip) 09/12/2005 - 03:41:38
      Re: не запускается command line mysql (arhip) 09/12/2005 - 18:25:24
      Re: не запускается command line mysql (Dinky) 09/12/2005 - 19:59:32
      Re: не запускается command line mysql (arhip) 09/12/2005 - 20:32:59
      Re: не запускается command line mysql (Dinky) 09/12/2005 - 20:57:18
      Re: не запускается command line mysql (arhip) 09/12/2005 - 22:05:42
      Re: не запускается command line mysql (Dinky) 09/12/2005 - 23:41:39
      Re: не запускается command line mysql (arhip) 10/12/2005 - 01:19:53
      Re: Все просто (bac) 10/12/2005 - 17:21:32
      Re: Все просто (arhip) 11/12/2005 - 01:20:49
      Re: Все еще просто (MrCool) 18/12/2005 - 16:19:46
      Re: Все еще просто (vi) 04/03/2006 - 13:36:07
      Re: Все просто (Sergej) 21/05/2006 - 20:02:47
      Re: Все просто? (malor) 23/05/2007 - 22:57:14
      Re: не запускается command line mysql (Роман) 28/09/2008 - 19:07:18
      Re: Проблема с запуском mySQL (Andrew Linoge) 02/07/2010 - 19:11:37

> Original message text:
> From: arhip - 09/12/2005 - 03:38:46
> Subject:не запускается command line mysql
> -----------------
> Только что установил Apache + PHP + MySQL + SMTP server. В первый раз. До этого когда-то пользовался Денвером. В итоге всё работает, кроме одного: при запуске тестового файла MySQL даёт ошибку "Client does not support authentication protocol".
>
> Нашёл описание этой ошибки и в доках, и в подробном описании инсталляции, по которой всё ставил.
> =======
> Начиная с MySQL 4.1 изменен алгоритм хэширования паролей. Вместо 16 byte используется 42 byte. Решить проблему можно несколькими способами: установить MySQL версии ниже 4.1; запустить MySQL с параметром "--old-passwords"; через командную строку MySQL ввести следующее:
> SET PASSWORD FOR 'root'@'localhost' = OLD_PASSWORD('root-пароль');
> ========
> ОК, всё вроде ясно. Первый вариант, понижение версии, пока откладываю. Пробую второй. Но я не знаю, ГДЕ задать этот параметр. В my.ini вроде такого нет (кроме как описания этих параметров в комментариях). В свойствах процесса MySQL? (у меня мускул установлен как служба) Кстати, я я вообще могу там задать параметр "--old-passwords"? Потому что один раз я попробовал запустить эту службу вручную с этим параметром, но это ничего не поменяло.
> ОК, думаю, наверное это можно сделать через командную строку. Но тут выясняю самое интересное! command line у меня не запускается! Жму "MySQL Command Line Client" - окно оболочки выскакивает на долю секунды, пищит системный динамик - и оно исчезает. Ничего не могу понять. Снова несколько раз проверил установку мускула, заново выполнил конфигурацию, провел всё, что можно... :(( Командная строка не доступна.
> Подскажите, где рыть. И яндекс, и этот форум, и FAQ уже перерыл. Что интересно, нигде даже проблема такая упоминается "не запускается командная строка" (пробовал искать по всем русско-английским сочетаниям) :((
> ======
> Установлены следующие версии софта:
> apache_2.0.55
> php-4.4.1
> mysql-5.0.16
> (качалось всё с офсайтов и оф. зеркал)
> windows xp home SP2 (лиц.)
> Все настройки делал очень внимательно, по статье, которую вы, наверное, знаете (один из линков): http://www.codenet.ru/webmast/apache/Apache-WindowsNT/
>
> Помогите, пжл. Сам сделал всё, что смог. Вот даже проблему описал подробнейшим образом. Если кто-нибудь кинет реальное решение прямо на мыло, буду особо благодарен.
> alexchmel(#)gmai.com
>


From: vi - 04/03/2006 - 13:36:07
Subject:Все еще просто
-----------------
правильный ответ нашел в описаниии MySQL 5.1

--=If the client is compiled with paths that differ from where the server is installed and the user who configured MySQL didn't include all character sets in the MySQL binary, you
must tell the client where it can find the additional character sets it needs if the server runs with a different character set from the client.

You can do this by specifying a --character-sets-dir option to indicate the path to the directory in which the dynamic MySQL character sets are stored. For example, you can put the following in an option file:

[client]
character-sets-dir=/usr/local/mysql/share/mysql/charsets

You can force the client to use specific character set as follows:

[client]
default-character-set=charset_name

=--
это действительно работает
(для MRCool - а с двумя слешами нет, во всяком случае у меня)





[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
37244



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |