Новости
Документация
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: malor - 23/05/2007 - 22:57:14
Subject:Все просто?
-----------------
При попытке заполнить пару записей в БД выдало :
mysql> source insertmen.sql;
ERROR 1406 (22001): Data too long for column 'fam' at row 1
Что-то с поддержкой кириллицы не так здесь.
mysql> describe tablemens;
+--------+-------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------+-------------+------+-----+---------+----------------+
| id_men | smallint(6) | NO | PRI | | auto_increment |
| fam | char(10) | YES | | | |
| name | char(10) | YES | | | |
| otch | char(10) | YES | | | |
| dr | date | YES | | | |
+--------+-------------+------+-----+---------+----------------+

Строки из my.ini:
===========================================================
[client]
port=3307
character-sets-dir=c:\Programm Files\MySQL\MySQL Server 5.0\share\charsets
default-character-set=cp1251

[mysql]
default-character-set=latin1
============================================================
Что не так?

Таблица была создана так -
create table tablemens (
id_men smallint auto_increment primary key,
fam char(10) ,
name char(10),
otch char(10),
dr date
) DEFAULT CHARSET=cp1251;

MySQL 5.0 , WinXP_sp2


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

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

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



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