Подключение PHP к облаку MYSQL Google Apps

1

Я пытаюсь подключить свое приложение google к экземпляру Google Cloud Cloud, я выполнил всю документацию и прочитал каждую страницу, которую я могу найти, но пока не повезло.

Я подключаюсь, используя это -

<?php
$host = ":/cloudsql/<your-project-id>:<your-instance-name>";
$user = "root";
$password = " ";
$datbase = "cloudbooks";
mysql_connect($host,$user,$password);
mysql_select_db($datbase);
?>

Ошибка, которую я получаю

Unable to find the socket transport "unix" - did you forget to enable it when you configured PHP?

Любая помощь будет потрясающей!

  • 0
    .. почему вы просто не используете предоставленные вам обычные имя хоста, пользователя и пароль? В «облачном MySQL» нет ничего особенного, это все еще только MySQL. Также не используйте mysql_ устаревшее. По крайней мере, используйте mysqli_
Теги:
cloud

1 ответ

1
Лучший ответ

Первое, что вам нужно. Не используйте mysql_ вместо mysqli_ для всех причин, на которые вы можете это проверить: qaru.site/questions/470/...

Исходя из этого, нет причин, по которым вы должны думать о подключении к MySQL-серверу как-то иначе, просто из-за того, как его размещали. Облако - замечательное слово Buzz.. Но его ничего нового, его все еще просто хозяин.

Таким образом, вы можете использовать следующее в построении соединения.

$host = "hostname // IP";
$user = "username";
$password = "password";
$datbase = "your_database";

На самом деле есть и документация: google 'cloud' MySQL

Ещё вопросы

Сообщество Overcoder
Наверх
Меню