Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

13.12.2008, 13:00
|
|
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме: 804931
Репутация:
526
|
|
Вообще забираются права командой REVOKE
Пример:
REVOKE ALL PRIVILEGES ON DB_NAME.* FROM q
где DB_NAME - имя базы, q - имя пользователя. Забрали все привелегии.
Здесь поподробнее http://dev.mysql.com/doc/refman/5.0/en/revoke.html
Вот только что бы забирать \ выставлять права, юзер который это делает - должен быть владельцем бд (ну или с grant privileges... но это ты сам разберешся если захочешь)
|
|
|

18.12.2008, 06:25
|
|
Познавший АНТИЧАТ
Регистрация: 29.04.2007
Сообщений: 1,189
Провел на форуме: 5749763
Репутация:
1680
|
|
Сообщение от VDShark
Вообще забираются права командой REVOKE
Пример:
REVOKE ALL PRIVILEGES ON DB_NAME.* FROM q
где DB_NAME - имя базы, q - имя пользователя. Забрали все привелегии.
Здесь поподробнее http://dev.mysql.com/doc/refman/5.0/en/revoke.html
Вот только что бы забирать \ выставлять права, юзер который это делает - должен быть владельцем бд (ну или с grant privileges... но это ты сам разберешся если захочешь)
Сёдня пробовал - не получилось.
Я так понимаю нужны привилегии ROOT ?
У меня обычный хост, по умолчанию ни пользователей ни БД там нету, я создаю и юзверя и БД, должен по моему способ отключить информейшен схему...
Ещё есть способы?
|
|
|

18.12.2008, 11:20
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме: 16641028
Репутация:
2371
|
|
Никак нельзя запретить доступ к этой бд..
К ней имеют доступ все у кого есть права SHOW.
Хотя можешь отключить путем запуска демона с ключем --skip-show-databases
|
|
|

22.12.2008, 01:19
|
|
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме: 1754802
Репутация:
380
|
|
Подскажите как мне выбрать не NULL значения при Join, например, делаю так
PHP код:
SELECT *
FROM onlineuser
LEFT JOIN seoinfo ON seoinfo.id = onlineuser.refererid
WHERE seoinfo.know_referer IS NOT NULL
LIMIT 0 , 30
и все вроде ок, но там много колонок и все их перечеслять накладно,такой финт не проходит
PHP код:
SELECT *
FROM onlineuser
LEFT JOIN seoinfo ON seoinfo.id = onlineuser.refererid
WHERE seoinfo.* IS NOT NULL
LIMIT 0 , 30
как можно выбрать не NULL значения?
|
|
|

22.12.2008, 01:31
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Ну и вопрос, если бы ты понял, что хочешь выбрать (конкретно), сам бы и ответил:
Наверное таки не
seoinfo.know_referer (как я понимаю имя таблицы)
а имя колонки, значения в которой IS NOT NULL
(т.е. просто название колонки, принадлежность которой не надо по 200 раз указывать, это сделано раньше)
Последний раз редактировалось Pashkela; 22.12.2008 в 01:36..
|
|
|

22.12.2008, 01:35
|
|
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме: 1754802
Репутация:
380
|
|
Сообщение от Pashkela
Ну и вопрос, если бы ты понял, что хочешь выбрать (конкретно), сам бы и ответил:
Наверное таки не
seoinfo.know_referer (как я понимаю имя таблицы)
а имя колонки, значения в которой IS NOT NULL
ММ, вроде по SQL видно - не NULL значения из seoinfo.
|
|
|

22.12.2008, 01:37
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
ыыыы, seoinfo - это что? Таблица, или имя колонки? Т.е. ты LEFT JOIN seoinfo (таблицу) и потом ты меня лечишь, что seoinfo - это такая колонка одновременно же?  )
Значения хранятся в колонках, колонки - в таблицах, таблицы - в БД
А у тебя получается попытка присоединить таблицу seoinfo, где таблица seoinfo не Null ))))
А если ты думаешь, что так можно заочно по всем колонкам таблицы seoinfo пробежаться, то это глубокое заблуждение, надо указывать имя КОЛОНКИ в условии WHERE, ну уж никак не имя ТАБЛИЦЫ, в твоём случае
Последний раз редактировалось Pashkela; 22.12.2008 в 01:40..
|
|
|

22.12.2008, 01:44
|
|
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме: 1754802
Репутация:
380
|
|
Сообщение от Pashkela
ыыыы, seoinfo - это что? Таблица, или имя колонки? Т.е. ты LEFT JOIN seoinfo (таблицу) и потом ты меня лечишь, что seoinfo - это такая колонка одновременно же?  )
Значения хранятся в колонках, колонки - в таблицах, таблицы - в БД
А у тебя получается попытка присоединить таблицу seoinfo, где таблица seoinfo не Null ))))
А если ты думаешь, что так можно заочно по всем колонкам таблицы seoinfo пробежаться, то это глубокое заблуждение, надо указывать имя КОЛОНКИ в условии WHERE, ну уж никак не имя ТАБЛИЦЫ, в твоём случае
Мдя, вы явно не подскажите, сразу видно спец по sql, даже я далеко не с самыми лутчшими знаниями по sql спокойно разберусь где колонка, где бд а где row, если бы мой пример( 2 ) работал я бы не спрашивал.
|
|
|

22.12.2008, 01:52
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
seoinfo.know_referer
ну если вы думаете, что понимаете, что пишите, то что у вас конкретно в этом seoinfo и что такое know_referer и даже если последнее, это имя колонки, то вы что, правда думаете, что так можно писать?  )
|
|
|

22.12.2008, 02:10
|
|
Постоянный
Регистрация: 06.02.2008
Сообщений: 494
Провел на форуме: 1754802
Репутация:
380
|
|
Сообщение от Pashkela
seoinfo.know_referer
ну если вы думаете, что понимаете, что пишите, то что у вас конкретно в этом seoinfo и что такое know_referer и даже если последнее, это имя колонки, то вы что, правда думаете, что так можно писать?  )
seoinfo - таблица, перечеслять ее столбцы не буду
know_referer - row(колонка) в таблице seoinfo.
да именно так можно писать, а вот пример маску доступа * в where нельзя.
Вот именно из за таких, извиняюсь за выражения флудеров, которые только и надеються как бы на своем флуде себе репу набить не охота задовать лишний раз вопрос, и тратить время не на поиск решения а на бесмыленное перебранку с человеком который хочет утвердить что у него не просто так репа такая. Если не знаете ответа лутчши лишний раз промолчать.
-1
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|