Задавайте вопросы, мы ответим
Вы не зашли.
Сервер висит на локальном хостинге, необходимы права доступа на различные команды, такие как CREATE TABLE, DROP TABLE, etc. Какой командой можно проверить наличие этих прав и можно ли какой нибудь командой дать этот доступ, или надо просить у хостинга?
Неактивен
FoNeZly написал:
Какой командой можно проверить наличие этих прав
show grants;
FoNeZly написал:
можно ли какой нибудь командой дать этот доступ, или надо просить у хостинга?
Неактивен
SHOW GRANTS FOR username;
#1141 - There is no such grant defined for user 'username' on host '%'
это значит что для username нету прав вообще?
Неактивен
Это означает, что нет пользователя `username`@`%`
скорее всего существует 'username`@`localhost`, вот его и надо указывать.
просто show grants; покажет права для всех пользователей.
Неактивен
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX, ALTER, CREATE TEMPORARY TABLES ON `username`.* TO 'username'@'localhost'
мне нужны следующие: "DROP TABLE","CREATE TABLE","ALTER TABLE","SELECT","INSERT","UPDATE","DELETE"
и я вот что то не пойму, tables это "обобщающее слово"?
т.е. есть ли у меня права на CREATE TABLE, или это просто CREATE?
а под необходимый мне SELECT подходит тот SELECT, который в этом списке?
Неактивен
В первом же ответе я приводил вам ссылку на документацию.
FoNeZly написал:
и я вот что то не пойму, tables это "обобщающее слово"?
т.е. есть ли у меня права на CREATE TABLE, или это просто CREATE?
The CREATE TEMPORARY TABLES privilege enables the use of the keyword TEMPORARY in CREATE TABLE statements.
The CREATE privilege enables creation of new databases and tables.
Неактивен
vasya написал:
В первом же ответе я приводил вам ссылку на документацию.
большое спасибо, теперь всё понятно, необходимые права у меня есть
Неактивен