Невозможно подключиться к серверу MySQL open server 6.0 phpmyadmin

Запускаю phpmyadmin через open server 6.0. Следую данной инструкции https://delphinpro.ru/a/6 Ввожу пользователь root и не ввожу пароль в соответствии с настройками.

Получаю ошибки введите сюда описание изображения

  • Невозможно подключиться к серверу MySQL
  • mysqli::real_connect(): php_network_getaddresses: getaddrinfo for MySQL-8.0 failed: ���� ���� ����������.
  • mysqli::real_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo for MySQL-8.0 failed: ���� ���� ����������.

Замена имени пользователя и пароля на root, mysql и admin не помогает. Помогите ,пожалуйста, найти решение.


Ответы (3 шт):

Автор решения: Maksim

Вопрос решился. При настройке в файле

config.inc.php указал $cfg['Servers'][$i]['host'] = 'MySQL-8.2'; ранее указывал MySQL-8.0

→ Ссылка
Автор решения: Maksim

Ребята предыдущий ответ не совсем верный. Дело в том что на моем компьютере еще установлен MySQL80 и видимо он работает на том же порту что и Open Server Panel. То есть они мешают друг другу. Ответ такой -- запускаем Диспетчер задач, во вкладке Подробности завершаем задачу всего что связано с mysql. Тогда ошибок не возникает и phpmyadmin запускается корректно.

→ Ссылка
Автор решения: Андрей
У меня ошибка была такая:
Невозможно подключиться к серверу MySQL
mysqli::real_connect(): php_network_getaddresses: getaddrinfo for MySQL-8.0 failed:
mysqli::real_connect(): (HY000/2002): php_network_getaddresses: getaddrinfo for MySQL-8.0 failed:


то есть я думаю такая же как в заданном вопросе. Я долго ничего не мог сделать. 
но потом в Sublume Text открыл следующие файлы:


D:\OSPanel\home\phpmyadmin\.osp\project.ini
его содержимое:


[phpmyadmin]
php_engine  = php-8.1
public_dir  = {base_dir}/public


D:\OSPanel\home\phpmyadmin\public\config.inc.php 
в его содержимое я добавил следующее:


/**
 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = 'MySQL-8.0';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/**
 * Second server
 */
$i++;
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['host'] = 'MySQL-5.7';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

При запуске OSPanel изменяет файл C:\Windows\System32\drivers\etc\hosts
и добавляет следующее:

127.127.126.32 php-8.1
127.127.126.32 php-8.1.local
127.127.126.32 php-example
<i>127.127.126.25 mysql-5.7
127.127.126.25 mysql-5.7.local</i>
<i>127.127.126.32 mysql-8.0
127.127.126.32 mysql-8.0.local</i>
127.127.126.32 www.php-example
127.127.126.32 phpmyadmin
127.127.126.32 www.phpmyadmin
127.127.127.127 ospanel
127.127.127.127 ospanel.local

и файле D:\OSPanel\config\MySQL-8.0\default\settings.ini 
я изменил ip изменил его на ip = 127.127.126.32 как у mysql-8.0 в файле hosts
и в файле D:\OSPanel\config\MySQL-5.7\default\settings.ini
ip = 127.127.126.25 как у mysql-5.7 в файле hosts

и у меня всё заработало
→ Ссылка