MacOSVenturaMySQL安装教程:Homebrew与官网包两种方法对比(新手避坑指南)

admin 数据库教程 3


用 MacOS Ventura 的朋友,是不是装 MySQL 时特纠结?选 Homebrew 命令行怕输错代码,用官网安装包又担心步骤漏了配置?新手常问:这两种方法到底哪个更适合自己?今天兔子哥就把两种安装方式拆解开,一步步教你操作,还把新手容易踩的坑都标出来了,看完你就知道该选哪种啦。

一、先说说 Homebrew 安装法(命令行党看这里)


Homebrew 是 Mac 上的包管理工具,用它装软件不用手动找安装包,输几条命令就行。不过得先确认你装了 Homebrew,没装的话打开终端,复制这条命令(记得连网):
plaintext
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

等安装完 Homebrew,就可以装 MySQL 了,终端里输:
plaintext
brew install mysql

安装过程会自动下载依赖,进度条走完后,启动 MySQL 服务:
plaintext
brew services start mysql

这时候可以测试登录,输入mysql -u root -p,第一次登录可能不用输密码,直接回车就能进。进去后最好赶紧改密码,输ALTER USER 'root'@'localhost' IDENTIFIED BY '你的新密码';,改完输FLUSH PRIVILEGES;生效。
这种方法优点是简单,更新方便(输brew upgrade mysql就行),但缺点是配置文件藏得深,出问题不好找。

二、官网安装包方法(图形化爱好者选这个)


官网包是带图形界面的,适合怕输命令的新手。先去 MySQL 官网搜 “MySQL Community Server”,选 MacOS 版本,下载.dmg 格式的安装包。
双击安装包,跟着向导点 “继续”,到输入密码那步,记得设个好记的密码(后面登录要用)。安装完别着急关窗口,里面有个 “Initialize Database” 选项,最好勾选,它会帮你初始化数据库。
安装完还得启动服务,打开 “系统偏好设置”,底部能看到 MySQL 图标,点进去勾选 “Start MySQL Server”,服务就启动了。想开机自启的话,把 “Automatically Start MySQL Server on Startup” 也勾上。
这种方法优点是配置直观,服务状态一看就懂,但缺点是卸载麻烦,得手动删好几个文件夹。

三、两种方法对比表(新手选哪个?)


对比项Homebrew 安装法官网安装包法
操作难度简单(全命令行)中等(图形化)
服务启动命令启动(brew services start)系统偏好设置点按钮
卸载方便度方便(brew uninstall mysql)麻烦(需手动删文件)
适合人群熟悉终端的用户喜欢图形界面的新手

不过话说回来,两种方法装完的 MySQL 功能是一样的,不用纠结哪个 “更好”,按自己习惯选就行。

四、新手必避的 3 个坑


  1. 登录提示 “Access denied”:十有八九是密码输错了。Homebrew 安装的可以试试不输密码直接回车;官网安装的去系统偏好设置里点 “Initialize Database” 重置密码。
  2. 服务启动失败:可能是端口被占用了。MySQL 默认用 3306 端口,关掉占用端口的程序,或者改 MySQL 端口(具体改法官网有教程,这里就不细说了)。
  3. 终端输 mysql 没反应:这是没配置环境变量。官网安装的把 “/usr/local/mysql/bin” 加到环境变量里;Homebrew 安装的一般自动配好了,要是没配,输export PATH="/usr/local/opt/mysql/bin:$PATH"临时生效。

五、个人观点(兔子哥推荐哪个?)


我自己常用 Homebrew,因为更新快,卸载方便。但给新手推荐的话,如果你是第一次装,先试试官网安装包,图形化步骤不容易出错。等熟悉了 MySQL,再试试 Homebrew,体验下命令行的便捷。
对了,不管用哪种方法,装完最好测试一下:打开终端,输mysql -u root -p,输入密码后能看到 “mysql>” 提示符,就说明成功了。输个show databases;(别忘加分号),能看到数据库列表,就没问题啦。
遇到问题别慌,MySQL 的日志文件里一般有错误原因,Homebrew 安装的日志在/usr/local/var/mysql/目录下,官网安装的在/usr/local/mysql/data/里,用文本编辑器打开看看,或许能找到解决办法。具体日志里每个字段代表啥意思,我也不太清楚,可能得查官方文档,这部分机制还得进一步研究。
希望这篇教程能帮到用 MacOS Ventura 装 MySQL 的朋友,有问题可以留言,我看到会回复的!

标签: raw.githubusercontent.com Automatically

发布评论 0条评论)

  • Refresh code

还木有评论哦,快来抢沙发吧~