Sha*_*anu 11 mysql azure azure-database-mysql
当尝试从mysql客户端连接到我在MySQL中的MySQL服务器时,我收到以下错误,即使我使用正确的用户名和服务器名称.我怎样才能解决这个问题?
连接字符串可能不正确.请访问门户网站以获取参考
我有同样的问题,看起来这与MySQL Shell有关.不是经典的mysql.exe命令行工具.我尝试从MySQL Shell中连接到我的MySQL Azure数据库,如下所示:
mysql-sql> \sql
mysql-sql> \connect -c myuser@myserver.mysql.database.azure.com
Creating a Classic Session to 'myuser@myserver.mysql.database.azure.com'
Enter password: *********
ERROR: 2001 (28000): The connection string may not be right. Please visit portal for references.
mysql-sql>
Run Code Online (Sandbox Code Playgroud)
根据Azure文档(如上所述),应该将用户名称为"username @ servername",但无法使用MySQL Shell指定此用户名.
有没有人通过MySQL Shell成功连接到Azure MySQL数据库?
我可以补充一点,我已经使用经典的mysql.exe测试了相同的连接信息,以下工作正常:
mysql.exe -u myuser@myserver -h myserver.mysql.database.azure.com -p
Run Code Online (Sandbox Code Playgroud)
我的猜测是真正的问题是MySQL Shell无法接受用户名中的at符号(@).
归档时间: |
|
查看次数: |
13261 次 |
最近记录: |