客户端兼容性问题
MySQL Database on Azure采用MySQL社区版本,兼容MySQL常见的管理工具。在实际运维当中,我们也发现对于某些客户端的某个版本存在一定的兼容性问题,归纳如下:
用workbench 6.3.5连接MySQL Database on Azure, 出现连接问题
workbench 6.3.5默认选择SSL连接, 且会使用“TLS-DHE-RSA-WITH-AES-256-CBC-SHA”进行加密,但我们的代理服务器端目前暂不支持识别,因此会造成无法利用workbench 6.3.5连接MySQL Database on Azure的问题。作为workaround,请您配置SSL证书使用,具体步骤如下所示:
- 点击链接,下载证书文件。
- 在workbench 6.3.5中,“SSL CA File”一栏指定该证书文件的位置,“SSL Cipher”一栏填写AES256-SHA,如下图所示。
此外,您还可以选择6.3.5以前的版本,老版本没有这个问题。
用SQLyog连接MySQL on Azure, 出现连接问题
当user name超过16个字符时,该客户端会自动截取前16个字符,造成连接的问题。建议您采用最新版本的SQLyog客户端,或其他MySQL的管理客户端,如MySQL workbench。