imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 20.03.2005, 14:22     # 1
Tugo
Guest
 
Сообщения: n/a

Проблеммы с MySQL

В общем у меня стоит на машине AppServe 2.4.2. Такая проблемма у меня:
Таблицы из MySQL читаются по root'у без пароля нормально, но стоит только поставить через PhpMyAdmin пароль на рут, то все.. пепец (в настройках скрипта также ставлю пасворд). Таже самая проблемма в случае создания нового пользователя со всеми привелегиями. Не хотят данные из базы читаться, кстати, даже в случае без пароля.
В чем дело? МОжет кто нибудь знает? Помогите плз!!!
 
Старый 21.03.2005, 02:55     # 2
Tugo
Guest
 
Сообщения: n/a

Все!!! Проблемма решена!!!
 
Старый 21.03.2005, 18:24     # 3
ValX
Newbie
 
Регистрация: 09.02.2002
Сообщения: 15

ValX Путь к славе только начался
Та же самая проблема.
Из php-скриптов может коннектицца только root без пароля!
При назначении пароля руту, он начинает отдыхать. Остальные юзеры - тем более

Подскажите, плз, кто знает, где и чего крутить.
ValX вне форума  
Старый 21.03.2005, 18:28     # 4
Tugo
Guest
 
Сообщения: n/a

Для тех, у кого такаяже трабла. Распространяется на MySQL версии 4.1
В PhpMyAdmin создаем SQL:
SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('newpwd'); и все. Потом все работает!
 
Старый 06.04.2005, 15:10     # 5
SergoZD
::VIP::
 
Регистрация: 19.10.2003
Адрес: Питер
Пол: Male
Сообщения: 1 467

SergoZD Простой бог
SergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой богSergoZD Простой бог
Пришлось столкнуться с sql (нужно базу форумскую подчистить вручную), пишу запрос:
SELECT post FROM posts WHERE author_id = ANY ( SELECT id FROM members )
Запускаю его в phpMyAdmin и получаю в итоге:
Цитата:
Ошибка
SQL-запрос:
SELECT post
FROM posts
WHERE author_id = ANY(
SELECT id
FROM members
)
LIMIT 0, 30
Ответ MySQL:
You have an error in your SQL syntax near '( SELECT id FROM members) LIMIT 0, 30' at line 1
Читал в доках, вроде с синтаксисом всё нормально.
На сервере стоит MySQL version 4.0.22-standard.
Ошибка ли в синтаксисе это, или может просто не поддерживаются вложенные запросы?
По идее нужно чтобы выдалось из таблицы posts содержимое столбца post у всех строк, для которых author_id имеет значение совпадающее хотя бы с одним из id в таблице members.

Последний раз редактировалось SergoZD; 06.04.2005 в 15:17.
SergoZD вне форума  
Старый 06.04.2005, 18:46     # 6
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
нужна версия 4.1 и выше.
__________________
убрано по просьбе администратора
Sheryld вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 03:16.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.