mysql - 无法在 Cloud shell 上连接到本地 mysql

标签 mysql google-cloud-shell

这是不可能的还是我做错了什么?

我想在 Google Cloud Shell 上连接到本地 mysql,但在尝试简单的操作时,我得到了经典的“无法通过套接字 '/var/lib/mysql/mysql.sock' 连接到本地 MySQL 服务器”mysql 和“错误 2003 (HY000): 尝试 mysql -h 127.0.0.1 时无法连接到 '127.0.0.1' (111) 上的 MySQL 服务器”。

需要明确的是,我并不是在尝试连接到 Cloud SQL 实例。

谢谢

最佳答案

所以,@Arne S 所说的有效。以下是我所做的完整步骤:

  1. sudo apt-get install mysql-server
  2. sudo/etc/init.d/mysql start
  3. sudo mysql -h 127.0.0.1
  4. 有效!

关于mysql - 无法在 Cloud shell 上连接到本地 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44439076/

相关文章:

MySQL 触发器不工作。可能是什么问题?

mysql - 当发送DELETE查询时,innoDB是从数据库中逐条删除数据,还是先创建一个要删除的数据列表?

mysql - 如何在 MySQL 单元格中存储一组/数组的唯一数字

google-cloud-shell - 在谷歌云外壳中从 VI 复制选定的文本

google-cloud-shell - 如何为 Google Cloud Shell Session 选择区域?

java - 使用 JDBC 在 mysql 表中插入和更新

mysql - varchar(25) 引用字段最有效的索引类型是什么?

google-cloud-shell - 从命令行执行 Google AI Platform Notebook

ssl - 尝试通过 SSH 连接到 Google Cloud Shell 时出现权限被拒绝(公钥)错误

python - OAuthException : Invalid response from google