Является новым для Google Cloud SQL. Я только что создал экземпляр в Cloud Console.Google Cloud SQL Instance через локальный phpMyAdmin
Теперь мне нравится подключаться к этому экземпляру через мой localhost phpMyAdmin. Но CloudSQL не имеет никакого имени хоста для настройки. Он имеет только адрес IPV6. Поэтому я немного смущен о том, как это сделать. Я уже пытался отредактировать файл config.inc.php, используя адрес ipv6. Но это дает мне ошибку ниже
2002 - php_network_getaddresses: getaddrinfo не удалось: никакой такой хост не известен.
Сервер не отвечает (или неправильно настроен сокет локального сервера).
И мои детали конфигурационных файлов ниже
$i++;
$cfg['Servers'][$i]['verbose'] = '*****';
$cfg['Servers'][$i]['host'] = '2001:4860:4864:1:****:****:***:****';
$cfg['Servers'][$i]['port'] = '';
$cfg['Servers'][$i]['socket'] = '';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['auth_type'] = 'config';
$cfg['Servers'][$i]['user'] = 'root';
$cfg['Servers'][$i]['password'] = '**********';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
У вашего хоста, где вы устанавливаете phpmyadmin, есть подключение IPv6? –
@RowlandShaw Я только что установил phpmyadmin в своем ноутбуке. Мне нужно дополнительное программное обеспечение для подключения IPv6? –
Вы всегда можете получить IPv4-адрес и использовать его, если ваша сеть не поддерживает IPv6. –