问题
在workbrench中,打开诸如server status等remote manager相关的功能的时候,报错如图
解决方法
点击报错框下面的Settings,进入Manage Server Connections页面,然后切换到Remote Management页面,如图
对于MySQL运行服务器为Linux的,选择SSH login based management,在其中填好相关参数
注意
- ssh key path对应密钥的pub文件一定要先放到服务器的aytgiruzed_keys文件中,并确保可以使用私钥正常进行ssh登录
- 密钥的格式不能是原始的OpenSSH格式,而是pem格式,否则仍然会报错(鄙人此处踩了坑)
将OpenSSH转换为pem的方法,使用以下命令,私钥的路径自行调整
ssh-keygen -p -f ~/.ssh/id_ed25519 -m PEM
然后原私钥文件的内容会变成pem格式,将原私钥的路径放到SSH Key Path中。
验证
点击Test Connection测试连接
连接成功,如图
点击Server Status选项,发现监控数据正常展示