- Отсутствует вкладка ПРИВИЛЕГИИ
- Сообщения 7
- 1 Тема от Ronald 2011-06-18 18:14:33 (изменено: Ronald, 2011-06-18 18:37:26)
- Тема: Отсутствует вкладка ПРИВИЛЕГИИ
- 2 Ответ от Ronald 2011-06-18 19:30:44
- Re: Отсутствует вкладка ПРИВИЛЕГИИ
- 3 Ответ от didan 2011-07-01 09:36:38 (изменено: didan, 2011-07-01 09:37:57)
- Re: Отсутствует вкладка ПРИВИЛЕГИИ
- Проблема с установкой привилегий в phpmyadmin 2.11.10
- Сообщения 13
- 1 Тема от Zebro 2010-10-16 21:52:47
- Тема: Проблема с установкой привилегий в phpmyadmin 2.11.10
- 2 Ответ от DmitryV 2010-10-16 21:57:12 (изменено: DmitryV, 2010-10-16 21:59:49)
- Re: Проблема с установкой привилегий в phpmyadmin 2.11.10
- PhpMyAdmin сообщает «Нет привилегий»
- phpMyAdmin сообщает «Нет привилегий»
- 6 ответов
- phpMyAdmin говорит, что нет привилегий для создания базы данных, несмотря на вход в систему как пользователь root
- 7 ответов
Отсутствует вкладка ПРИВИЛЕГИИ
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения 7
1 Тема от Ronald 2011-06-18 18:14:33 (изменено: Ronald, 2011-06-18 18:37:26)
- Ronald
- Редкий гость
- Неактивен
- Зарегистрирован: 2009-10-09
- Сообщений: 8
Тема: Отсутствует вкладка ПРИВИЛЕГИИ
Поставил версию 3.4.2, зашел под рутом, а вкладки привилегии нету.
2 Ответ от Ronald 2011-06-18 19:30:44
- Ronald
- Редкий гость
- Неактивен
- Зарегистрирован: 2009-10-09
- Сообщений: 8
Re: Отсутствует вкладка ПРИВИЛЕГИИ
Сам спросил, сам отвечу.
Через консоль MySQL выполняем:
3 Ответ от didan 2011-07-01 09:36:38 (изменено: didan, 2011-07-01 09:37:57)
- didan
- Редкий гость
- Неактивен
- Зарегистрирован: 2011-07-01
- Сообщений: 2
Re: Отсутствует вкладка ПРИВИЛЕГИИ
GRANT ALL PRIVILEGES ON *.* TO root@localhost
а дальше как чтоб по инструкции?
Следующим шагом необходимо создать специального пользователя с именем «pma» и наделить его соответствующими правами, для чего нажмите «Privileges» («Привилегии»), на открывшейся странице нажмите ссылку «Add a new User» («Добавить нового пользователя»), в разделе «Login Information» («Информация учетной записи») заполните поля следующим образом:
User name (Имя пользователя): pma
Host (Хост): localhost
Password (Пароль): придумайте пароль
Источник
Проблема с установкой привилегий в phpmyadmin 2.11.10
Форум PHP-MyAdmin.RU → MySQL & phpMyAdmin → Проблема с установкой привилегий в phpmyadmin 2.11.10
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Сообщения 13
1 Тема от Zebro 2010-10-16 21:52:47
- Zebro
- Редкий гость
- Неактивен
- Зарегистрирован: 2010-10-16
- Сообщений: 7
Тема: Проблема с установкой привилегий в phpmyadmin 2.11.10
Я создал базу данных, создал пользователя, однако, не смог установить привилегии.
Поскольку напрочь отсутствует кнопка «привилегии». Связывался с саппортом, где мне сказали что указывать привилегии нет необходимости, т.к. все созданные мной пользователи имеют все необходимое. В то же время, при попытке получить доступ к бд посредством созданного мной пользователя приводят к вот этому:
MySQL error was : Access denied for user ‘imya’@’localhost’ (using password: YES)
пароль проверял и менял несколько раз.
Я не знаю, связанны ли проблема «привилегий» и ошибка которую мне выдает мускул. )
помогите крабу)
сервер: mssql2
база данных: mysql
phpmyadmin: 2.11.10
2 Ответ от DmitryV 2010-10-16 21:57:12 (изменено: DmitryV, 2010-10-16 21:59:49)
- DmitryV
- Пенсионер
- Неактивен
- Откуда: Санкт-Петербург, Россия
- Зарегистрирован: 2010-07-31
- Сообщений: 558
Re: Проблема с установкой привилегий в phpmyadmin 2.11.10
Zebro
mysql — служебная база! Создайте базу со своим именем и к ней подключайтесь.
в phpmyadmin создать базу потом уже в ней таблицы и потом подключайтесь к ней из своих скриптов, так как у вас хостинг mysql служебная база Вам не должна быть доступна, и в ней не размещают таблицы и скрипты своих сайтов.
Источник
PhpMyAdmin сообщает «Нет привилегий»
Короче говоря, я закончил удаление пользователя root из PHPMyAdmin в EasyPHP. После некоторых исследований я использовал skip-grant-tables для восстановления доступа к базе данных. Однако теперь я ничего не могу сделать, поскольку пользователь root имеет Лучший ответ:
Это было очень неприятно.
Кажется, что ошибка связана с phpMyAdmin.
Очистите файлы cookie браузера, что происходит, phpMyAdmin “кэширует” тот факт, что вы не (или, возможно, не имели в какой-то момент), создавали доступ к базе данных.
Нет пути к reset, кроме удаления файлов cookie для phpMyAdmin в окне вашего браузера (для получения нового “идентификатора сеанса” ) или удаления файлов сеансов на веб-сервере phpMyAdmin.
Если на вашем компьютере включен IPv6, “localhost” будет разрешен ::1 , а не 127.0.0.1 . Это может вызвать проблемы.
Попробуйте подключиться к “127.0.0.1”, а не “localhost”. Это должно заставить mysql аутентифицироваться по адресу IPv4, поэтому убедитесь, что там находится 127.0.0.1.
Кроме того, если у вас есть доступ администратора, вы можете сопоставить localhost с 127.0.0.1 в c:\Windows\System32\Drivers\etc\hosts .
chao и Andrew ответы решили проблему для меня. я reset все разрешения в MySQL db, таблица пользователя, да. Затем все dbs появлялись в phpMyAdmin, но у меня не было привилегий “create db”. Очистил файл cookie phpMyAdmin и даже обновил phpMyAdmin без успеха. Затем я зашел в каталог tmp/php и удалил файл сеанса, который я нашел там (названный sess + random ascii), и успех!
Оказывается, это какая-то проблема, характерная для Google Chrome, так как теперь она работает в IE. Я попробую запустить CCleaner.
Я просто испытал ту же проблему (потерял доступ к моим локальным базам данных). Проблема, похоже, связана с браузерами, работающими с Gecko или подобными (например, KHTML… я нахожусь в Opera). После удаления файла cookie phpMyAdmin, как и было предложено, у меня все еще нет привилегий. Поэтому я пошел в localhost/xampp, а затем нажал на Security. На этой странице есть ссылка (h-t-t-p://localhost/security/xamppsecurity.php), которая привела меня на страницу под названием Консоль безопасности MySQL и защита каталога XAMPP)
Я оставил поле текущего пароля пустым и ввел новый пароль; Я думаю, что я выбрал cookie как метод аутентификации PhpMyAdmin (он фактически говорит об аутентификации PhpMyAdmin, но эй…). Как только я отправил изменение пароля и снова попытался получить доступ к phpMyAdmin, я получил все свои базы данных и снова смог создать больше; сообщение “Привилегии” исчезло!
В нижней части сообщения есть сообщение
Хранилище конфигурации phpMyAdmin не настроено полностью, некоторые расширенные функции были деактивированы. Чтобы узнать, почему нажмите здесь.
Источник
phpMyAdmin сообщает «Нет привилегий»
Короче говоря, я закончил тем, что удалил пользователя root из PHPMyAdmin в EasyPHP. После некоторого исследования я использовал skip-grant-tables, чтобы восстановить доступ к базе данных. Однако теперь я ничего не могу сделать, так как у пользователя root « нет привилегий ».
Тем не менее, когда я вошел в систему как «root», я действительно могу создать базу данных с помощью SQL.
Я пробовал следующее и подобное:
Тем не менее, я ничего не могу сделать. Вдобавок у меня есть такое сообщение:
Дополнительные функции для работы со связанными таблицами отключены. Чтобы узнать, почему нажмите здесь.
При нажатии показывает:
Переустановка EasyPHP не решает проблему, и в VirtualStore ничего не существует (как предлагалось в одном сообщении на форуме). Есть ли конкретный файл MySQL, который мне следует искать?
Любые идеи? Это действительно остановило разработку моего приложения.
6 ответов
Это очень раздражало.
Похоже, это ошибка phpMyAdmin.
Очистите куки вашего браузера, происходит то, что phpMyAdmin «кэшировал» тот факт, что вы не (или, возможно, не имели в какой-то момент) доступа к базе данных.
Невозможно сбросить его, кроме удаления файлов cookie для phpMyAdmin в окне браузера (для получения нового «идентификатора сеанса») или удаления файлов сеанса на веб-сервере phpMyAdmin.
Если на вашем компьютере включен IPv6, localhost будет преобразовывать в ::1 , а не в 127.0.0.1 . Это может вызвать проблемы.
Попробуйте подключиться к 127.0.0.1, а не к localhost. Это должно заставить mysql аутентифицироваться по IPv4-адресу, поэтому убедитесь, что там есть 127.0.0.1.
В качестве альтернативы, если у вас есть права администратора, вы можете снова отобразить localhost на 127.0.0.1 в c:\Windows\System32\Drivers\etc\hosts .
Ответы cHao и Andrew решили для меня проблему. Я сбрасываю все разрешения в MySQL db, user table, на yes. Затем все базы данных снова появились в phpMyAdmin, но у меня не было там права на создание базы данных. Удалил файл cookie phpMyAdmin и даже обновил phpMyAdmin безуспешно. Затем я зашел в каталог tmp / php и удалил файл сеанса, который я нашел там (с именем sess + random ascii), и успех!
Оказывается, это какая-то проблема, специфичная для Google Chrome, поскольку теперь он работает в IE. Попробую запустить CCleaner.
Я столкнулся с той же проблемой (потерял доступ к своим локальным базам данных). Проблема, похоже, связана с браузерами, работающими под управлением Gecko или аналогичными (например, KHTML . Я использую Opera). После удаления файла cookie phpMyAdmin, как было предложено, у меня все еще не было никаких привилегий . Итак, я зашел в localhost / xampp, затем щелкнул «Безопасность». На этой странице есть ссылка (h-t-t-p: //localhost/security/xamppsecurity.php), по которой я попал на страницу, озаглавленную Консоль безопасности MySQL и защита каталога XAMPP )
Я оставил поле текущий пароль пустым и ввел новый пароль; Я думаю, что выбрал cookie в качестве метода аутентификации PhpMyAdmin (на самом деле он говорит, что PhpMyAdmin аутентификация , но эй . ). После того, как я отправил изменение пароля и снова попытался получить доступ к phpMyAdmin, я вернул все свои базы данных и снова могу создавать другие; сообщение Нет привилегий исчезло!
Внизу все еще есть сообщение
Хранилище конфигурации phpMyAdmin настроено не полностью, некоторые расширенные функции отключены. Чтобы узнать, почему, нажмите здесь.
Но это другая река в другой раз.
За последние несколько лет я застрял в этом несколько раз . Самый простой метод, который я нашел, был сегодня, когда настраивал RPi.
Из терминала запустите: $sudo mysql_secure_installation и настройте в соответствии с вашей реализацией.
Затем настройте доступ пользователей с помощью: $sudo mysql_setpermission , это позволит вам установить суперпользователя / пользователя root.
Источник
phpMyAdmin говорит, что нет привилегий для создания базы данных, несмотря на вход в систему как пользователь root
Я могу войти в MySQL с помощью root и создать базу данных. Однако, когда я вхожу в PhpMyAdmin как пользователь root, он говорит мне, что у него нет прав на создание базы данных.
Это не большая проблема, но мне интересно, как такое могло произойти и есть ли способ это исправить? Пожалуйста, помогите, спасибо!
информация о версии:
OS: OpenSUSE 12.1
MySQL: mysql Ver 14.14 дистрибутив 5.5.25, для Linux (x86_64) с использованием readline 6.2
7 ответов
Если вы используете Chrome. попробуйте другой браузер. там, где предыдущие сообщения по этому вопросу говорят, что phpmyadmin не предоставлял привилегий для root на chrome.
или попробуйте это
это сработало для меня
открыть config.Инк.php-файл в корне phpmyadmin, Установите тип auth из cookie в config
посмотрите на столбец пользователя и Хоста вашего разрешения. Где вы идете от localhost или некоторых других IPs, имеет значение.
- имя пользователя: root
- пароль : (ничего)
затем вы получите нужную страницу (больше опций, чем страница администратора) с привилегиями.
похоже, что это временная проблема и исправлена впоследствии. Спасибо за внимание.
моя проблема была в моем приложении KSWEB, которое я загрузил. У меня нет ошибки привилегий, но когда я открыл свою конфигурацию.Инк.php и изменен
Он работал, и теперь у меня есть права на создание базы данных.
это сработало для меня (в Chrome):
войдите в phpmyadmin и выполните «Home» -> «Privileges» -> «Reload the Privileges» . После этого очистите кэш браузера и повторите попытку.
Источник