Общие > Базы данных

Права доступа к базе MySQL

(1/2) > >>

tarya:
Привет.

До вчерашнего дня мой чат работал чудесный образом, но вчера Хостер как предпологается чтото у себя вертел, и возможно поменял настройки и произошли следующие изменения:  работать с чатом можно, но в одном месте скрипт выдает ошибку "Access denied for user: \'siteorg@\' to database \'basa\'".  Я проанализировал свой скрипт и увидел разницу лишь в одном - в месте где делается выборка строк из общеего разговора и пару строк из личного привата присутствует код:


$query = "CREATE TEMPORARY TABLE tmp SELECT * FROM c_chat where hiddenbody = \'1\' $longquery  ORDER BY id DESC LIMIT 40";                               
$result = mysql_query($query) or die(mysql_error());

$query = "INSERT tmp SELECT * FROM c_chat where name = \'$nike\' AND hiddenbody = \'2\' AND hiddenbody = \'2\' $longquery ORDER BY id DESC LIMIT 2"; //(name = \'$uid\' AND hiddenbody = \'2\') OR
$result = mysql_query($query) or die(mysql_error());
$query = "SELECT * FROM tmp ORDER BY id DESC LIMIT 40";  
$result = mysql_query($query) or die(mysql_error());


Возможно ли что ошибка возникат именно с этом (CREATE TEMPORARY TABLE) месте - так как нет прав на создание таблиц?
Потому как все остальное работает исключительно.


Благодарю за помощь.
Спасибо

ThE0ReTiC:
спроси у хостера

Меняздесьдавнонет:

--- Цитировать ---Access denied for user
--- Конец цитаты ---
означает, что нельзя соединиться с базой.
а не что нельзя таблицу создать.



--- Цитировать ---tarya:
Возможно ли что ошибка возникат именно с этом
--- Конец цитаты ---

а РАЗУТЬ ГЛАЗА и посмотреть в сообщении об ошибке номер строки, в которой она возникает?

tarya:
ну чего ты родимый сразу бреешь так. Я сначала пытаюсь сам решать проблему прежде чем читать.

ошибка что я написал вываливает и все, более ничего, ни номера строки ничего более..

если есть возможность зайди http://www.invictory.org/chat    

login: 123_test
pass: 123

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

tarya:
#1044 - Access denied for user: \'invictoryorg@\' to database \'invictoryorg\'


вот такая ошибка если делать прамой запрос:
CREATE TEMPORARY TABLE tmp SELECT * FROM c_chat where hiddenbody = \'1\' ORDER BY id DESC LIMIT 40


как это исправить...

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии