我正在尝试通过云外壳将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")
我该如何解决?
答案 0 :(得分:2)
正如约翰所说,Cloud shell是一个容器。
您应该使用云外壳登录到虚拟机
例如,您的VM名称是mysql-server
gcloud compute ssh username@mysql-server
然后按照您的安装设置进行操作。
或
gcloud compute ssh username@mysql-server --command 'sudo apt-get -y install mysql-server'