mysql_config_editor和用户名,带@ at-sign

时间:2018-09-26 05:41:17

标签: mysql

我的MySQL用户名带有at符号。 Azure将其强加给我,因此我坚持使用符号。因此用户名为“ readonly @ myazureaccount”

我可以从命令行连接,也可以使用mysql_config_editor创建一个条目。当我查看它时,看起来还不错:

user = readonly@myazureaccount
password = *****
host = myazureaccount.mysql.database.azure.com
port = 3306

我的问题是,当我尝试使用配置编辑器中的--login-path连接时,将at-符号视为用户名的结尾。我收到类似这样的错误:

ERROR 1045 (28000): Access denied for user 'readonly'@'MY.IP.ADDRESS.HERE'

已保存的--login-path似乎仅捕获“只读”,而不是整个用户名,即“ readonly @ myazureaccount”

有什么方法可以使mysql配置编辑器将at符号视为合法字符,而不是定界符?

0 个答案:

没有答案