当前位置: 首页 > news >正文

homebrew安装mysql的一些问题

本文目录

  • 一、Homebrew镜像安装
  • 二、mac安装mysql
    • 2.1、修改mysql密码

本文基于mac环境下进行的安装

一、Homebrew镜像安装

Homebrew国内如何自动安装,运行命令/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
会出现如下图,根据提示一步一步完成即可。
在这里插入图片描述
如果装了想卸载,运行命令/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"即可。

二、mac安装mysql

mac通过homebrew安装mysql8
运行命令brew install mysql@8安装

此时运行命令mysql -u root -p来连接mysql出现报错:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
在这里插入图片描述
那是因为mysql服务还没启动,运行命令brew services start mysql启动mysql服务,启动后会发现报错:

Error: Failure while executing; `/bin/launchctl bootstrapgui/501 
/Users/<myUserName>/Library/LaunchAgents/homebrew.mxcl.mysql.plist`
exited with 5.

接着我们打开它提示的错误路径文件夹(可以用code或者 vim或者 nano):code /Users/<myUserName>/Library/LaunchAgents/homebrew.mxcl.mysql.plist
这边我采用的是vscode打开,打开后会发现:
在这里插入图片描述
复制这条命令/opt/homebrew/opt/mysql/bin/mysqld_safe,终端运行:
在这里插入图片描述
可以看到报错Permission denied提示文件权限不足,接下来运行命令:
sudo chmod 777 /opt/homebrew/var/mysql/linhuadeMacBook-Pro.local.err
输入你电脑的锁屏密码。
在这里插入图片描述


第二种修改权限的方法,非必要,可以不查看。
(tips:)或者可以直接找到此文件进行手动修改权限:
打开访达按住快捷键command + ⇧ + G出现如下窗口,直接输入文件路径:
在这里插入图片描述
就可以看到文件所在位置:
在这里插入图片描述
右键显示简介:
在这里插入图片描述
就可以修改权限。

然后重新运行命令:
brew services start mysql
在这里插入图片描述
可以看到已经连接上,可以运行命令brew services list
在这里插入图片描述
可以看到mysql服务已经启动了。

2.1、修改mysql密码

可以运行命令mysql_secure_installation来给mysql设置密码。


接着运行命令mysql -u root -p会跳出输入密码,有设置密码则输入密码,没设置密码直接回车:
在这里插入图片描述
可以看到已经连接上了。

在学习的路上,如果你觉得本文对你有所帮助的话,那就请关注点赞评论三连吧,谢谢,你的肯定是我写博的另一个支持。

http://www.lryc.cn/news/356028.html

相关文章:

  • 产线问题排查
  • 华为WLAN实验继续-2,多个AP如何部署
  • 手把手教你写Java项目(1)——流程
  • 微信小程序post请求
  • frm一级4个1大神复习经验分享系列(二)
  • 理解磁盘分区与管理:U启、PE、DiskGenius、MBR与GUID
  • GPT-4o和GPT-4有什么区别?我们还需要付费开通GPT-4?
  • 《C++ Primer Plus》第十二章复习题和编程练习
  • 2024 年科技裁员综合清单
  • Linux系统编程学习笔记
  • vue3 excel 文件导出
  • 优雅的代码规范
  • JVM、JRE 和 JDK 的区别,及如何解决学习中可能会遇到的问题
  • 【开源】加油站管理系统 JAVA+Vue.js+SpringBoot+MySQL
  • 详解 Scala 的泛型
  • 【本周面试问题总结】
  • SaltStack
  • 【Rust日报】Rust 中的形式验证
  • vue3项目中新增修改时使用nextTick时遇到的问题
  • 算法训练 | 二叉树Part7 | 530.二叉搜索树的最小绝对差、501.二叉搜索树中的众数
  • C++面向对象程序设计 - 标准输出流
  • 警惕Mallox勒索病毒的最新变种hmallox,您需要知道的预防和恢复方法。
  • 2024年华为OD机试真题-火星文计算-C++-OD统一考试(C卷D卷)
  • 3.00001 postgres如何初始化系统参数?
  • C# 读取 CSV 文件的方法汇总
  • element+ 引入图标报错 Failed to resolve import “@element-plus/icons-vue“ from “
  • Github 2024-05-25 开源项目日报 Top10
  • VPN的详细理解
  • java后端轮播图的设计
  • upload-labs 21关解析