Could not create guest user record!!!

Could not create guest user record!!!

от Елена Саввина -
Количество ответов: 6

Здравствуйте! Не могу зайти ни под кем. Каждый раз выходит надпись: "Could not create guest user record!!!". В системе ничего не меняла. Помогите, пожалуйста. 

В ответ на Елена Саввина

Re: Could not create guest user record!!!

от Andrey Zykov -

Доброго времени суток!

Судя по всему, случилась какая-то неприятность с базой данных, а точнее с таблицей mdl_user (если у Вас, конечно, стандартные таблицы с приставкой mdl_*). Эту проблему лучше решать средствами восстановления СУБД. Напишите, пожалуйста, какая операционная система и СУБД используются на Вашем сервере (название, версия)?

В ответ на Andrey Zykov

Re: Could not create guest user record!!!

от Елена Саввина -

Windows Server 2003 и MySQL Server 4.1, EMS MySQL Manager 3 Prof

В ответ на Елена Саввина

Re: Could not create guest user record!!!

от Andrey Zykov -
В MySQL структуру таблицы восстановить легко:
  1. Сначала логинимся с правами чтения изменения (лучше под учетной записью, на которой работает moodle или администратора). Например, # С:\Path\to\mysql\bin\mysql -u moodleuser -p
  2. Выбираем базу данных mysql: # use moodle;
  3. Проверяем таблицу: # check table mdl_user;
  4. Если таблица повреждена, то пробуем восстановить ее коммандой: # repair table mdl_user;
В ответ на Елена Саввина

Re: Could not create guest user record!!!

от Vadim Bazilevich -
тоже столкнулся с аналогичной проблемой, Maryia Davidouskaia абсолютно права - действительно восстановление таблиц mysql стандартными средствами mysql помогло. Вообще желательно cделать восстановление и оптимизацию базы данных постоянной операцией. На линуксе это решается просто (соответствующий скрипт помещается в crontable, сразу же можно делать и backup)