Каждый раз, когда я пытаюсь получить доступ к phpMyAdmin, он выдает диалог, требующий имя пользователя и пароль. Я пытаюсь использовать root как имя пользователя и оставляю пароль пустым, он не работает. Однако, когда я пытаюсь использовать admin как имя пользователя и оставляю пароль пустым, он работает. Но есть еще одна проблема, она показывает, что у администратора нет никаких оснований для создания базы данных.Не удается получить доступ к phpmyadmin
Так как я могу получить доступ к phpmyadmin как root? Или как я могу повысить привилегию при входе в систему как администратор?
Ниже config.inc.php:
$cfg['Servers'][$i]['host'] = '127.0.0.1'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket'] = ''; // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type'] = 'tcp'; // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension'] = 'mysql'; // The php MySQL extension to use ('mysql' or 'mysqli')
$cfg['Servers'][$i]['compress'] = FALSE; // Use compressed protocol for the MySQL connection
// (requires PHP >= 4.3.0)
$cfg['Servers'][$i]['hide_db'] = 'information_schema';
$cfg['Servers'][$i]['controluser'] = ''; // MySQL control user settings
// (this user must have read-only
$cfg['Servers'][$i]['controlpass'] = ''; // access to the "mysql/user"
// and "mysql/db" tables).
// The controluser is also
// used for all relational
// features (pmadb)
$cfg['Servers'][$i]['auth_type'] = 'http'; // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user'] = 'root'; // MySQL user
$cfg['Servers'][$i]['password'] = ''; // MySQL password (only needed
// with 'config' auth_type)
$cfg['Servers'][$i]['only_db'] = ''; // If set to a db-name, only
// this db is displayed in left frame
// It may also be an array of db-names, where sorting order is relevant.
$cfg['Servers'][$i]['verbose'] = ''; // Verbose name for this host - leave blank to show the hostname
Вы пробовали [настройка auth_type для config] (https://wiki.phpmyadmin.net/pma/Auth_types)? –
127.0.0.1 и localhost отличаются для таблицы mysql.User. поэтому попробуйте использовать localhost, чем 127.0.0.1, как хост – num8er