Страница 1 из 1
удаление пользователя
Добавлено: 2008-07-22 14:59:19
ProFTP
удалил пользователя
Код: Выделить всё
DROP DATABASE IF EXISTS qhost_db
REVOKE ALL PRIVILEGES ON *.* FROM 'qhost'@localhost
REVOKE GRANT OPTION ON *.* FROM qhost@localhost
DELETE FROM mysql.user WHERE User='qhost' and Host=localhost
всё выполнилось...
но зайти под ним могу в дальнейшем, что за прикол?
что-то не так сделал? вробеды все правильно?
Re: удаление пользователя
Добавлено: 2008-07-22 15:10:44
ProFTP
надо было:
FLUSH PRIVILEGES;
Как обычно, после внесения изменений непосредственно в таблицы назначения привилегий серверу необходимо дать команду на перезагрузку этих таблиц (при помощи FLUSH PRIVILEGES), чтобы внесенные изменения вступили в силу.
Re: удаление пользователя
Добавлено: 2008-07-22 16:24:49
dikens3
ProFTP писал(а):Код: Выделить всё
DROP DATABASE IF EXISTS qhost_db
REVOKE ALL PRIVILEGES ON *.* FROM 'qhost'@localhost
REVOKE GRANT OPTION ON *.* FROM qhost@localhost
DELETE FROM mysql.user WHERE User='qhost' and Host=localhost
У меня поменьше кода.
Код: Выделить всё
# Удаляем пользователя/права доступа для eximuser.
USE mysql;
DELETE FROM db WHERE user='eximuser';
DELETE FROM user WHERE user='eximuser';
FLUSH PRIVILEGES;
Re: удаление пользователя
Добавлено: 2008-07-31 5:09:04
ProFTP
сейчас похожая проблема какая-то
в общем поставил я postfix админ с базами
Код: Выделить всё
# mysql -u root -p < DATABASE_MYSQL.TXT
Enter password:
перед этим базу postfix я удалил
когда хочу создать домен, выдает:
Код: Выделить всё
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ddd'@'localhost' (using password: NO) in /usr/local/www/postfixadmin/functions.inc.php on line 131
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /usr/local/www/postfixadmin/functions.inc.php on line 131
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ddd'@'localhost' (using password: NO) in /usr/local/www/postfixadmin/functions.inc.php on line 131
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /usr/local/www/postfixadmin/functions.inc.php on line 131
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ddd'@'localhost' (using password: NO) in /usr/local/www/postfixadmin/functions.inc.php on line 131
ddd - это пользователь в системе
когда перес mysqld, то на старой базе был postfixadmin настроен, но потом удален, я не помню что там было...
в натсройках config.inc.php прописан postfixadmin его парол!!!
или откуда может вылазить старый, какой-то левый вообще пользователь?
как убрать это?
Re: удаление пользователя
Добавлено: 2008-07-31 19:47:15
ProFTP
в php.ini
Код: Выделить всё
; Magic quotes for incoming GET/POST/Cookie data.
magic_quotes_gpc = On
Re: удаление пользователя
Добавлено: 2008-08-01 6:46:33
zg
ProFTP писал(а):когда хочу создать домен, выдает:
есть две функции для экранирования специальных символов MySQL - mysql_escape_string и mysql_real_escape_string. Первая работает на стороне клиента и не требует подключения к MySQL-серверу, вторая посылает данные серверу, чтобы он их заэкранировал согласно текущим настройкам соединения, без соединения она работать не будет. Поэтому проверяй установлено ли соединение, какие настройки прописаны и где прописаны. php.ini трогать не надо.
Re: удаление пользователя
Добавлено: 2008-08-01 10:56:06
manefesto
Код: Выделить всё
Access denied for user 'ddd'@'localhost' (using password: NO)
неверный пароль
Re: удаление пользователя
Добавлено: 2008-08-02 20:12:19
Alex Keda
manefesto писал(а):Код: Выделить всё
Access denied for user 'ddd'@'localhost' (using password: NO)
неверный пароль
неа... пароль для подключения вообще не использовался - без пароля лез