Я новичок в xampp, и он установлен на машине с Windows 7. Раньше мне удавалось по крайней мере получить страницу входа в phpMyAdmin, но она не брала имя пользователя «root» и пароль, поэтому я изменил имя пользователя и пароль в файле config.inc.php, но теперь я этого не делаю. не получить даже страницу входа в систему.
Я получаю следующее сообщение: «phpMyAdmin попытался подключиться к серверу MySQL, но сервер отклонил соединение. Вы должны проверить хост, имя пользователя и пароль в своей конфигурации и убедиться, что они соответствуют информации, предоставленной администратором сервер MySQL ".
Кроме того, я изменил файл config.inc.php.safe, чтобы он имел те же настройки, и убрал комментарий с "bind-address =" 127.0.0.1 "в файле my.ini.
Я хочу убедиться, что мой виртуальный хост в httpd-vhosts.conf не является проблемой (я недостаточно знаю об этом, чтобы сказать):
NameVirtualHost *
<VirtualHost *>
DocumentRoot "C:\xampp\htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *>
DocumentRoot "C:\xampp\htdocs"
ServerName mygrafica.com
<Directory "C:\xampp\htdocs\mygrafica.com">
Order allow,deny
Allow from all
</Directory>
Заранее спасибо!!!
Вам не нужно менять адрес привязки, поскольку все это находится в одном ящике.
Однако вам нужно, чтобы mysqld слушал порт 3306 на локальном хосте и пользователь, которого phpmyadmin может использовать для входа в систему.
Первое можно проверить с помощью netstat -an
найдите порт 3306.
Второй вариант немного сложнее и требует, чтобы вы сначала зашли в mysql:
mysql -u root -p root_password
Для этого пользователя потребуется ГРАНТ, например:
mysql > GRANT ALL ON *.* TO 'phpmyadmin'@'127.0.0.1' IDENTIFIED BY 'some_password';
И настройте phpmyadmin для использования этих учетных данных.