2015-02-10 3 views
0

Является новым для 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; 
+0

У вашего хоста, где вы устанавливаете phpmyadmin, есть подключение IPv6? –

+0

@RowlandShaw Я только что установил phpmyadmin в своем ноутбуке. Мне нужно дополнительное программное обеспечение для подключения IPv6? –

+0

Вы всегда можете получить IPv4-адрес и использовать его, если ваша сеть не поддерживает IPv6. –

ответ

0

Как Хуан Энрике отметил, вы можете (и в этом случае, безусловно, должны) использовать IPv4 вместо протокола IPv6.

Его значение приведено выше значения IPv6 на странице обзора облачного SQL.

Не забудьте также авторизовать свой локальный IP-адрес для доступа к этому экземпляру Cloud SQL на странице Редактировать или вы не сможете подключиться.

Смежные вопросы