1 (изменено: Vit, 2007-09-01 15:49:30)

Тема: [XT SQL Error] 1142 - INSERT command denied to user

Здравствуйте!

Я уже не совсем "чайник", но еще далеко не "профи", поэтому прошу с пониманием принимать мои возможно некорректные вопросы и высказывания.

Сегодня, обновляя товар в моем онлайн-магазине, вдруг получил сообщение об ошибке:

1142 - INSERT command denied to user 'vitalijs_shop'@'supremecenter32.com' for table 'whos_online'

insert into whos_online (customer_id, full_name, session_id, ip_address, time_entry, time_last_click, last_page_url) values ('', 'Guest', 'e859c0aa91b1694673fb1d4200a4269f', '91.17.221.25', '1188647269', '1188647269', '/xtcommerce/index.php')

[XT SQL Error]

1142 - INSERT command denied to user 'vitalijs_shop'@'supremecenter32.com' for table 'sessions'

insert into sessions values ('e859c0aa91b1694673fb1d4200a4269f', '1188648709', 'tracking|a:5:{s:12:\"http_referer\";a:1:{s:4:\"path\";s:0:\"\";}s:2:\"ip\";s:12:\"91.17.221.25\";s:4:\"date\";s:19:\"2007-09-01 14:47:49\";s:7:\"browser\";s:94:\"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; FDM)\";s:16:\"pageview_history\";a:0:{}}tracked|b:1;language|s:7:\"english\";languages_id|s:1:\"1\";language_charset|s:11:\"iso-8859-15\";language_code|s:2:\"en\";currency|s:3:\"USD\";customers_status|a:20:{s:19:\"customers_status_id\";s:1:\"1\";s:21:\"customers_status_name\";s:5:\"Guest\";s:22:\"customers_status_image\";s:16:\"guest_status.gif\";s:25:\"customers_status_discount\";s:4:\"0.00\";s:23:\"customers_status_public\";s:1:\"1\";s:26:\"customers_status_min_order\";N;s:26:\"customers_status_max_order\";N;s:33:\"customers_status_ot_discount_flag\";s:1:\"0\";s:28:\"customers_status_ot_discount\";s:4:\"0.00\";s:33:\"customers_status_graduated_prices\";s:1:\"1\";s:27:\"customers_status_show_price\";s:1:\"1\";s:31:\"customers_status_show_price_tax\";s:1:\"1\";s:27:\"customers_status_add_tax_ot\";s:1:\"0\";s:34:\"customers_status_payment_unallowed\";s:0:\"\";s:35:\"customers_status_shipping_unallowed\";s:0:\"\";s:36:\"customers_status_discount_attributes\";s:1:\"0\";s:15:\"customers_fsk18\";s:1:\"1\";s:23:\"customers_fsk18_display\";s:1:\"1\";s:30:\"customers_status_write_reviews\";s:1:\"1\";s:29:\"customers_status_read_reviews\";s:1:\"1\";}cart|O:12:\"shoppingcart\":4:{s:8:\"contents\";a:0:{}s:5:\"total\";i:0;s:6:\"weight\";i:0;s:12:\"content_type\";b:0;}')

[XT SQL Error]

В магазин больше войти не могу, и, как оказалось, никто не может, вместо магазина появляется вышеприведенное сообщение об ошибке.

В phpMyAdmin зайти могу, но никакие действия произвести не могу, получаю сообщения типа "#1142 - CREATE command denied to user".
В БД пропала таблица "address_book".

Вкладку "Привилегии" обнаружить не могу.

Совершенно не понимаю, что происходит. Мог ли мой провайдер что-нибудь напортачить?
Может у кого-то что-нибудь подобное встречалось, или есть какие-то мысли по этому поводу?

P.S. phpMyAdmin 2.6.4-pl2

2

Re: [XT SQL Error] 1142 - INSERT command denied to user

Vit
Вероятно что-то проихошло с таблицей пользователей сервера MySQL. Обратитесь к хостеру. Как вы создавали пользователя MySQL? Возможно из панели управления сайтом. Попробуйте восстановить пользователя оттуда. А вот то что пропала какая-то таблица - это уже плохо, так как возможно сайт был взломан. Смотрите логи Apache.

3 (изменено: Vit, 2007-09-01 22:34:56)

Re: [XT SQL Error] 1142 - INSERT command denied to user

Все оказалось очень просто - я превысил оплаченный объем БД. Сделал апгрейд и все восстановилось, кроме таблицы "address_book". Но есть бэкап, восстановлю. Вероятно она пропала именно из-за превышения лимита, база освободила место под новые данные. Может такое быть?
А вот где искать  "Привилегии" не понятно. В локальном phpMyAdmin такая закладка есть, а на сервере - нет. Правда, версии phpMyAdmin разные, может быть поэтому?
И еще: логи Апачи, это где?

4

Re: [XT SQL Error] 1142 - INSERT command denied to user

Vit сказал:

Сделал апгрейд и все восстановилось, кроме таблицы "address_book". Но есть бэкап, восстановлю. Вероятно она пропала именно из-за превышения лимита, база освободила место под новые данные. Может такое быть?

Ели честно, то я не понимаю, почему вы задаете эти вопросы на данном форуме, а не своему хостеру.

Vit сказал:

А вот где искать  "Привилегии" не понятно. В локальном phpMyAdmin такая закладка есть, а на сервере - нет. Правда, версии phpMyAdmin разные, может быть поэтому?

У вас должна быть панель управления сайтом, например CPanel. Если ее нет, то опять-таки - к хостеру.

Vit сказал:

И еще: логи Апачи, это где?

К хостеру.

5

Re: [XT SQL Error] 1142 - INSERT command denied to user

Спасибо!
Извините, если что не так.