使用mysql客户端连接到云sql实例

时间:2013-11-18 10:11:01

标签: mysql google-app-engine google-cloud-sql

我已经创建了一个云sql实例并在其中创建了一个包含一个表的数据集。我尝试通过转到app-engine设置并配置它来将我的app引擎连接项目连接到带有eclipse(juno)的表,但它需要要输入的数据库名称。但由于我没有云数据库上的数据库(只是一个数据集和表)我无法提供一个。所以我下载了mysql客户端(mysql-5.6.14)来创建一个数据库云 。 问题是,当我尝试连接到我的云sql实例时,我收到以下错误 - >

声明 - > mysql --host = instance-IP --user = root --password;

 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
    corresponds to your MySQL server version for the right syntax to use near 'mysql
     --host=<instance-IP> --user=root --password' at line 1

根据一些帖子的建议,我也尝试了命令的一些变体 - &gt;

mysql --host='instance ip' --user='root' --password;
mysql --host="instance ip" --user="root" --password;
mysql -uroot -p<> -h<instance ip>;

但无济于事。

我很想看到一些关于此的建议,因为我已经坚持了很长时间。

此致 劳拉

1 个答案:

答案 0 :(得分:0)

我在这里遇到了同样的问题,我想问题是来自MySQL 5.6的实际命令行工具

我通过执行以下操作修复了它:

  1. 将云SQL实例更改为MySQL 5.6
  2. 在我的计算机中安装MySQL 5.6,然后通过其设置向导访问云实例
  3. 它工作得很好......我通过命令行工具尝试了一天以上所有可能的方式,我可以在网上找到并且没有任何效果,这一个。