Не удалось настроить mysql в облачной оболочке Google

Я пытаюсь установить mysql в облачный движок через облачную оболочку

Я установил его с помощью:

sudo apt-get -y install mysql-server

И установите пароль с помощью:

sudo mysql_secure_installation

когда я ввожу пароль, я получаю эту ошибку:

Enter current password for root (enter for none):
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")

Как я могу это исправить?


person Filipe Ferminiano    schedule 15.06.2019    source источник
comment
Вы понимаете, что сохранится только программное обеспечение, которое вы установите в свой домашний каталог? Cloud Shell — это контейнер. Когда контейнер будет перезапущен, ваш экземпляр MySQL исчезнет. У меня нет ответа, поскольку Cloud не поддерживает то, что вы пытаетесь сделать.   -  person John Hanley    schedule 16.06.2019


Ответы (1)


Как сказал Джон, Cloud shell — это контейнер.

Вы должны использовать облачную оболочку для входа в свою виртуальную машину

Например, имя вашей виртуальной машины — mysql-server.

gcloud compute ssh username@mysql-server

Затем выполните настройку установки.

Or

gcloud compute ssh username@mysql-server --command 'sudo apt-get -y install mysql-server'
person howie    schedule 17.06.2019