Подтвердить что ты не робот

Phpmyadmin не имеет вкладки "пользователи"

Я только что закончил установку phpmyadmin. Однако, похоже, что вкладка "пользователи" или "привилегии" на главной панели навигации отсутствует. Поэтому я не могу добавить новых пользователей в свою базу данных. Любая идея, с чего начать искать?

4b9b3361

Ответ 1

Ответ должен состоять в 127.0.0.1/phpmyadmin вместо localhost/phpmyadmin. Он работает!

Ответ 2

Там эта ошибка в phpmyadmin (или функция? кто знает больше), которая возникает, если вы вошли в систему как пользователь без разрешений. Решение заключается в очистке файлов cookie браузера. Для достижения наилучших результатов перезапустите сервер mySQL, пока вы на нем.

Я использую пакет XAMPP с Apache и mySQL в Windows 7, и это сработало для меня.

Ответ 3

Он находится на вкладке Privileges

Что вы можете добавить новых пользователей

enter image description here

Ответ 4

в вкладке "Привилегии" нажмите "Добавить нового пользователя"

Ответ 5

Похоже, это происходит только тогда, когда вы localhost. Поэтому убедитесь, что вы обращаетесь к нему через это имя хоста, а не какой-либо другой виртуальный именованный сервер. У меня была такая же проблема, потому что я обращался к ней с помощью local, который я настроил как псевдоним localhost.

Ответ 6

Я просто хочу поделиться тем, что узнал

Первоначально у меня есть вкладка пользователей в phpmyadmin, теперь я могу получить доступ к ней через http://127.0.0.1/phpmyadmin

  • Здесь первое, что я думаю, заставило меня потерять вкладку "пользователи".

но затем я вдруг изменил свой файл хоста (в Windows "Windows\System32\drivers\etc\hosts" )

говорится

127.0.0.1 somehostname
#127.0.0.1       localhost
  • Еще одна вещь, но я сомневаюсь, что ее связанный

то я изменил конфигурацию apache httpd.conf, чтобы открыть мой wamp в сети, а не только localhost

<Directory "D:/Program Files (x86)/wamp/www/">
    #
    # Possible values for the Options directive are "None", "All",
    # or any combination of:
    #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
    #
    # Note that "MultiViews" must be named *explicitly* --- "Options All"
    # doesn't give it to you.
    #
    # The Options directive is both complicated and important.  Please see
    # http://httpd.apache.org/docs/2.4/mod/core.html#options
    # for more information.
    #
    Options Indexes FollowSymLinks
    #
    # AllowOverride controls what directives may be placed in .htaccess files.
    # It can be "All", "None", or any combination of the keywords:
    #   Options FileInfo AuthConfig Limit
    #
    AllowOverride All
    #
    # Controls who can get stuff from this server.
    #
    # Online --> Require all granted

    #   onlineoffline tag - don't remove

    Require local
    allow from all
</Directory>
  • Я вернул файл hosts и получил доступ к phpmyadmin, используя localhost, который равен 127.0.0.1 и voila!

Ответ 7

У меня была такая же проблема. Я использовал имя пользователя, которое мне было предложено создать при установке. Я использую Crunchbang, дистрибутив Debian, поэтому я установил через командную строку, используя apt-get. Когда я вошел в систему, поле User: показывалось как имя пользователя @localhost. Я вышел из системы и зашел в систему, но на этот раз я ввел root как имя пользователя и использовал тот же пароль, что и моя учетная запись, и мне был предоставлен доступ.

Ответ 8

У меня была такая же проблема не на localhost, а на учетной записи bluehost. По какой-то причине phpMyAdmin не имеет корневого доступа, поэтому не имеет вкладки привилегий. Вы можете добавить пользователя с использованием баз данных MySQL вместо phpMyAdmin

Ответ 10

Выполните следующие действия и попробуйте войти в систему как пользователь root и новый пароль.

To change the mysql password for the root user, do the following:
  • выгрузить mysqld.nlm
  • на консоли введите: mysqld_safe --skip-grant-tables --autoclose
  • на консоли консоли типа mysql

Это приведет к приглашению mysql. В этом приглашении введите следующее: (где ******** - новый пароль, ПРИМЕЧАНИЕ: одиночные кавычки НЕОБХОДИМО)

mysql> UPDATE mysql.user SET Password=PASSWORD('********') WHERE User='root';
mysql> FLUSH PRIVILEGES;

Приоритеты Flush немедленно вступят в силу.

В MySQL версии 3.22 и выше вы можете использовать инструкцию SET PASSWORD: (где ******** - новый пароль, ПРИМЕЧАНИЕ: одиночные кавычки НЕОБХОДИМО)

shell> mysql -u root mysql
mysql> SET PASSWORD FOR root=PASSWORD('********');

Другой способ установить пароль - с помощью команды mysqladmin: (где ******** - новый пароль)

shell> mysqladmin -u root password ********
shell> mysqladmin flush-privileges