kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
Manish Malviya
Manish Malviya
Вопрос

как добавить суперпривилегии в базу данных mysql?

Я пытаюсь выполнить запрос в mysql.

SET GLOBAL log_bin_trust_function_creators =1; 

Ошибка:

SQL-запрос:
SET GLOBAL log_bin_trust_function_creators =1
MySQL said:

1227 - Доступ запрещен; для этой операции необходима привилегия SUPER

Я хочу знать, как мне назначить привилегии SUPER для любой базы данных

51 2012-08-14T04:58:34+00:00 5
 Machavity
Machavity
Редактировал вопрос 20-го января 2016 в 7:57
Программирование
mysql
Востребованные видео
Создание базы данных MySQL Workbench
Создание базы данных MySQL Workbench
3 года назад
Как создать базу данных в MySql / Через интерфейс и с помощью скрипта. Советы / Александр Папков
Как создать базу данных в MySql / Через интерфейс и с помощью скрипта. Советы / Александр Папков
2 года назад
Урок 2. MySQL. Создание БД и таблиц
Урок 2. MySQL. Создание БД и таблиц
3 года назад
Как экспортировать и импортировать базу данных в MySQL Workbench
Как экспортировать и импортировать базу данных в MySQL Workbench
2 года назад
КАК ПОДКЛЮЧИТЬ СЕРВЕР SAMP К БАЗЕ ДАННЫХ MYSQL - ПОДРОБНОЕ ОПИСАНИЕ
КАК ПОДКЛЮЧИТЬ СЕРВЕР SAMP К БАЗЕ ДАННЫХ MYSQL - ПОДРОБНОЕ ОПИСАНИЕ
6 лет назад
Как установить учебную базу данных Employees Sample Database MySQL?
Как установить учебную базу данных Employees Sample Database MySQL?
1 год назад
Создать пользователя базы данных и базу данных Mysql.
Создать пользователя базы данных и базу данных Mysql.
5 лет назад
#4 Пользователи и привилегии в phpMyAdmin, Базы данных MySQL
#4 Пользователи и привилегии в phpMyAdmin, Базы данных MySQL
4 года назад
Как добавлять запись через форму в базу данных
Как добавлять запись через форму в базу данных
5 лет назад
УРОК 4. Создаем базу данных MySQL и таблицу | Нагрузочное тестирование
УРОК 4. Создаем базу данных MySQL и таблицу | Нагрузочное тестирование
1 год назад
#9 Экспорт и Импорт в phpMyAdmin на MySQL, Базы данных MySQL
#9 Экспорт и Импорт в phpMyAdmin на MySQL, Базы данных MySQL
3 года назад
Mysql #1. Создание базы данных. Добавление пользователя.
Mysql #1. Создание базы данных. Добавление пользователя.
2 года назад
Mssql insert / Добавление данных в бд [Базы данных для C# программиста] #3
Mssql insert / Добавление данных в бд [Базы данных для C# программиста] #3
2 года назад
СОЗДАНИЕ ПОДКЛЮЧЕНИЯ К БАЗЕ ДАННЫХ PHP MYSQL 2022
СОЗДАНИЕ ПОДКЛЮЧЕНИЯ К БАЗЕ ДАННЫХ PHP MYSQL 2022
3 года назад
« Назад
Вперёд »
Решение / Ответ
Akash KC
Akash KC
14-го августа 2012 в 5:02
2012-08-14T05:02:06+00:00
Дополнительно
Источник
Редактировать
#16946193

Вы можете добавить суперпривилегии с помощью phpmyadmin:

Перейдите в PHPMYADMIN > привилегии > Редактировать пользователя > На вкладке Администратор нажмите SUPER. > Перейти

Если вы хотите сделать это через Console, сделайте следующее:

 mysql> GRANT SUPER ON *.* TO [email protected]'localhost' IDENTIFIED BY 'password';

После выполнения приведенного выше кода завершите его:

mysql> FLUSH PRIVILEGES;

Вы должны сделать это на *.*, потому что SUPER - это не привилегия, которая применяется только к одной базе данных, она глобальная.

 cezar
cezar
Редактировал ответ 27-го августа 2019 в 10:55
76
0
 Ruwantha
Ruwantha
14-го августа 2012 в 5:29
2012-08-14T05:29:38+00:00
Дополнительно
Источник
Редактировать
#16946194

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

Затем вы можете отредактировать пользователя

7
0
Gustavo  A Garcia
Gustavo A Garcia
14-го сентября 2017 в 5:15
2017-09-14T17:15:54+00:00
Дополнительно
Источник
Редактировать
#16946196

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

Добавьте следующие учетные записи и привилегии:

ГРАНТ НА СУПЕР . В 'пользователей'@'%' выявленные пароль

 James
James
Редактировал ответ 14-го сентября 2017 в 6:21
3
0
 dos007
dos007
27-го сентября 2015 в 1:52
2015-09-27T13:52:33+00:00
Дополнительно
Источник
Редактировать
#16946195

просто запрос phpmyadmin печатает после предоставления суперпользователя. надеюсь, кому-то поможет консоль:

ON $.$ TO-> $=* не показывает, когда ставишь два с точкой между ними.

REVOKE ALL PRIVILEGES ON . FROM 'usr'@'localhost';; GRANT ALL PRIVILEGES ON . TO 'usr'@'localhost' REQUIRE NONE WITH GRANT OPTION MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;

и обратный, удаляющий грант:

REVOKE ALL PRIVILEGES ON . FROM 'dos007'@'localhost'; REVOKE GRANT OPTION ON . FROM 'dos007'@'localhost'; GRANT ALL PRIVILEGES ON . TO 'dos007'@'localhost' REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;

проверено на vagrant должно работать в любом mysql

 dos007
dos007
Редактировал ответ 27-го сентября 2015 в 2:02
0
0
 Sandeep
Sandeep
16-го июля 2018 в 3:14
2018-07-16T03:14:11+00:00
Дополнительно
Источник
Редактировать
#16946197

На CentOS 5 я получаю все виды ошибок, пытаясь внести изменения в какие-либо переменные из консоли MySQL, после того как вошли в систему с соответствующим UID и ПВ (с правами суперпользователя). Ошибки, которые я получал, было что-то вроде этого:

mysql> -- Set some variable value, for example
mysql> SET GLOBAL general_log='ON';
ERROR 1227 (42000): Access denied; you need (at least one of) the SUPER privilege(s) for this operation

В момент крайнего Серендипити я сделал следующее:

OS-Shell> sudo mysql                          # no DB uid, no DB pw

Обратите внимание, что я не предоставила ДБ УИН и пароль

mysql> show variables;
mysql> -- edit the variable of interest to the desired value, for example
mysql> SET GLOBAL general_log='ON';

Он работал как шарм

 Sandeep
Sandeep
Редактировал ответ 16-го июля 2018 в 3:25
0
0
Похожие сообщества 6
DBA - русскоговорящее сообщество
DBA - русскоговорящее сообщество
3 542 пользователей
Общаемся и обсуждаем темы, посвященные DBA, PostgreSQL, Redis, MongoDB, MySQL, neo4j, riak и т.д. См. также: @devops_ru, @kubernetes_ru, @docker_ru, @nodejs_ru Рекомендуем сразу отключить уведомления, чтобы пребывание здесь было полезным и комфортным.
Открыть telegram
MySQL
MySQL
2 848 пользователей
English group: @mysql_en Группа о СУБД MySQL. Правила: https://t.me/mysql_db/68226 Часто задаваемые вопросы: https://git.io/fjLbO Админы: @smlkw @MasterZiv @Gr3ga
Открыть telegram
SQL JOBS
SQL JOBS
2 144 пользователей
Обязательны: компания, город, позиция, вилка, наличие удалёнки, требования, контакты. Бан за рекламу, сексизм, расизм и неадекватный обсёр объявлений
Открыть telegram
ru_mysql
ru_mysql
1 274 пользователей
По-русски о MySQL/Percona/MariaDB. Новостной канал: https://t.me/ru_mysql_ch /report в ответ на спам сообщение Используйте https://0bin.net вместо простыней кода
Открыть telegram
dbGeeks
dbGeeks
764 пользователей
Чат про базы данных, их устройство и приемы работы с ними. Разрешаются любые адеватные дискуссии в рамках тематики чата.
Открыть telegram
Lazarus : Database (Firebird, mySQL, SQLite, PostgreSQL, ...)
29 пользователей
Базы данных в Lazarus https://t.me/Delphi_Lazarus (по-русски) https://t.me/Delphi_Lazarus_offtop https://t.me/freepascal_en (по-английски) по темам: https://t.me/Lazarus_Database https://t.me/Lazarus_Graphics https://t.me/Lazarus_Android
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Ilya Smirnov
Зарегистрирован 6 дней назад
2
Денис Васьков
Зарегистрирован 1 неделю назад
3
Dima Patrushev
Зарегистрирован 1 неделю назад
4
sirojidddin otaboyev
Зарегистрирован 2 недели назад
5
Елена Гайдамамакинат
Зарегистрирован 2 недели назад
DE
ES
FR
ID
JA
KO
PT
RU
TR
ZH
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией