phpMyAdmin, несмотря на простое подключение клиента mysql к базе данных, не может подключиться с теми же учетными данными

Просто предисловие, я просмотрел различные темы на PhpMyAdmin не могу подключиться к базе данных, и я не нашел ни одной, которая бы имела конкретную ситуацию, ни утилиты, которые я использовал; Процедуры поиска и устранения неисправностей, которые я нашел здесь, это все те, которые я пробовал, и ничего не работает.

Итак, чтобы понять суть вопроса, вот что у меня происходит.

У меня есть OpenBSD сервер, версия 5,6 (в настоящее время последняя стабильная версия), и у меня есть MySQL-сервер, MySQL-клиент, а также PhpMyAdmin установлен на этой машине. Я делал некоторую предыдущую работу с базой данных там, так как я потерял свою последнюю, поэтому я стер и переустановил всю систему базы данных с соответствующими утилитами с нуля.

После создания базы данных я пошел и добавил учетные записи, такие как «Корень» @ «локальный», а также ‘Корень’ @ ‘connectionip’ (IP-адрес другой машины, с которой могут происходить подключения, хотя я считаю, что localhost является единственным релевантным, так как php для подключения приходит с этой машины), и ‘корень’ @ ‘connectiondns’, все с тем же паролем.

Чтобы упростить процесс, я попытался включить авторизацию с помощью моего простого & незащищенный пароль через файл конфигурации, где определены пароль и учетная запись. ‘# 2002 — Невозможно подключиться к локальному серверу MySQL через сокет’ /var/run/mysql/mysql.sock ‘(62) Сервер не отвечает (или сокет локального сервера неправильно настроен).’ было получено сообщение об ошибке.

Это после проверки того, что mysqld_safe Сервер, а также активный сокет работают и на месте. Я даже зашел так далеко, что компенсировал потенциальную среду chroot с помощью nginx, создавая с помощью mkdir -p /var/www/var/run/mysql/ чтобы я мог символически связать носок с этим каталогом. Во всяком случае, я перешел на конфиг уровень аутентификации дальше …

Затем я изменил аутентификацию на куки и попытался войти в систему в интерактивном режиме. Сообщение об ошибке в этой точке стало: ‘# 2002 Не могу войти на сервер MySQL’, это с правильным паролем (тот, который я использовал абсолютно для каждой учетной записи MySQL, чтобы избежать путаницы при устранении неполадок). Мне кажется, что попытка определения файла конфигурации идет дальше, но я как бы здесь потерялся.

Если бы кто-нибудь мог порекомендовать некоторые шаги по устранению неполадок или где я мог бы найти более подробную информацию по этому вопросу, я был бы очень признателен. С точно такой же машины клиентская программа mysql прекрасно соединяется с именем пользователя и паролем, которые я использую, показывая мне все, что мне нужно увидеть. :П

Любая помощь очень ценится. Пожалуйста, не стесняйтесь спрашивать более подробную информацию; Я не уверен, должен ли я сразу вывести файл конфигурации здесь, но я добавлю столько, сколько смогу на всякий случай:

<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
* phpMyAdmin sample configuration, you can use it as base for
* manual configuration. For easier setup you can use setup/
*
* All directives are explained in documentation in the doc/ folder
* or at <http://docs.phpmyadmin.net/>.
*
* @package PhpMyAdmin
*/

/*
* This is needed for cookie based authentication to encrypt password in
* cookie
*/
$cfg['blowfish_secret'] = '7 character hex redacted'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
* Servers configuration
*/
$i = 0;

/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = 'redacted';
//$cfg['Servers'][$i]['auth_type']     = 'config';
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;

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

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]