问题一:
提示没有本地客户端,解决办法:
brew install mysql-client
安装成功后,根据输出提示把 三条export的输出写入到 .zshrc 保存退出,并刷新
问题二:
使用工具报错
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (61)
因为我使用的是docker容器,所以需要把mysql相关的文件映射出来,我的解决办法是重新启动一个容器,并把相关文件映射到本地:
docker run --name=mysql -it -p 3306:3306 -v {你的本地文件夹}/mysql/mysqld:/var/run/mysqld -v {你的本地文件夹}/mysql/db:/var/lib/mysql -v {你的本地文件夹}/mysql/conf:/etc/mysql/conf.d -v {你的本地文件夹}/mysql/files:/var/lib/mysql-files -e MYSQL_ROOT_PASSWORD=123456 --privileged=true -d mysql
同时需要把mysql.sock文件映射出来
ln -s {你的本地文件夹}/mysql/mysqld/mysqld.sock /tmp/mysql.sock
同时,再使用DBeaver链接是修改链接信息的localhost为127.0.0.1
问题三:
连接时报 Public Key Retrieval is not allowed
找到驱动属性,修改下图的地方为true