- 电脑上原本安装配置有MySQL但是在终端使用命令行连接数据库时,一直提示这个语句:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
- 上网查询该错误消息表示--MySQL 客户端无法通过指定的 Unix 套接字(
/tmp/mysql.sock
)连接到本地 MySQL 服务器;
按照搜索到的解决方法处理之后,发现还是没有响应;
- 在idea中连接MySQL也提示错误信息:
通过自己上网查询问题解决办法,发现仍无法解决:
同时不确定是否是输入密码有误造成的;
- 于是上网搜索了MySQL修改密码要怎么操作:
按照指示进行了操作仍旧无效,于是考虑卸载重新装配MySQ
- 在网上搜索MySQL安装配置教程:
首先使用了方法一,但是在终端输入后没有响应,且显示要输入密码,输入几次密码都显示错误后,上网搜索了解决方法仍未解决,但是现在经过复盘明白要输入的密码应该是电脑解锁密码,为了申请权限;
由于方法一多次尝试无果,选择采用方法二的步骤,进行下载并安装MySQL
一开始下载时并没有看到提示的DMG文件的提示,由于不知道该选择哪个下载,于是选择了下载量最多的:
(后续在森哥进行帮助时发现了不对劲,重新下载了DMG文件)
- 由于下载的文件有误无法安装配置,在终端命令行尝试操作也一直报错,于是下定决心寻求外援求助!
- 向森哥求助,叙述了目前所处的困境,在森哥的帮助下,查找问题所在,对其进行解决:
- 把电脑上原本下载的MySQL进行了卸载
- 进行了brewn的下载,并通过brewn 安装mysql8;
- 但是在安装的过程中又出现了一系列的问题:
没有连接外网,无法申请连接到github,在森哥帮助下下载了ClashX,成功连接上了外网
进行了再次安装,安装中仍出现了多次报错,并重新刷新了几次安装:
- 下载icu4c@76时报错:
针对该问题进行调整:
- 然后开启了重新从头下载,但在下载时又产生了protobuf报错:
在网上搜索问题原因,进行了资源的下载
- 从头开始又一次的下载,然后又出现了新的googletest报错:
最后在森哥的检查下发现是网络存在问题,对网络进行了处理之后又开始了重新下载:
但是在下载时,再次出现了protobuf报错:
经过森哥的点拨,明白出现该问题是由于上次下载的文件并没有进行安装,所以又一次出现了报错
- 问题改正后,又开始重新下载:
在下载出问题解决问题在等待下载的轮番轮番操作中,深刻体会到了配置的不易,与此同时,在等待下载的时间,也进行了视频课程的学习,只是由于没有下载配置好MySQL,所以还没有进行实操,只能先听课程记笔记:https://www.kdocs.cn/l/citOyG1nooLb
- 终于完成了Homebrew 下载并 MySQL 所需的依赖项:
- 开始安装一些依赖项。这些依赖项是MySQL正常运行所需要的库和工具:
但是在依赖项的安装过程中又出现了报错:
针对该问题上网进行搜索,寻找解决办法:
- 按照搜到的问题解决方案实施,首先下载更新Command Line Tools:
- 经过查询搜索,得知是系统版本过低,无法适配,所以开始进行系统更新:
- 系统更新完成后,再次输入下载的指令到命令行中,但是又显示报错:
通过查询得知该问题是需要安装开发者工具,于是按照指示进行了安装
- 安装成功后,在终端输入指令 brew install mysql
经过不懈努力,终于显示安装上了MySQL
- 根据森哥在网上搜索到的教程:
Macbook通过brew安装mysql8.0-腾讯云开发者社区-腾讯云
(brew 安装mysql (Mac OS)_brew mysql-CSDN博客)
按照教程完成配置:
步骤如下
按照提示信息完成mysql配置
环境配置
查看brew安装mysql得路径
启动服务,但是出现了报错,后续发现是因为启动时输入的版本不对,后续调整了版本号,没有再显示报错:
安全配置
配置时由于密码设计的过于简单,又出现了异常:
经过网上教程中的一系列步骤,最终顺利完成了MySQL的一系列配置
开始尝试使用刚配置完成的数据库:
MySQL的安装配置顺利完成!!!
尝试按照课程里的教程,在idea中使用数据库,成功得到了连接!