我习惯于在Windows上MSSQL和Management Studio,但最近买了MacBook,很明显,我没有足够的RAM来完成我需要在Parallels Desktop上完成的任务。因此,我在Mac上安装了MySQL,并且能够通过MySQL工作台创建数据库。当我输入时,我可以看到数据库存在
SHOW DATABASES;
但是,每当我想通过客户端(Sequel Pro)连接到localhost服务器时,使用与工作台相同的连接信息,我会收到以下错误消息:
MySQL说:无法加载身份验证插件caching_sha2_password:dlopen(/usr/local/lib/plugin/caching_sha2_password.so,0x0002):尝试:'/usr/local/lib/plugin/caching_sha2_password.so'(没有这样的文件)
帮助将不胜感激。谢谢!
我强烈建议您使用Docker在本地运行数据库,而不是安装它们。这给了您很多优势(例如:仅在需要时运行它),此外,周围有很多文档告诉您如何快速运行和连接到它。例如-