Mac下载mysql

安装

  1. brew list --versions | grep mysql查看已安装的mysql版本
  2. brew search mysql查看支持的mysql版本
  3. brew info mysql查看mysql版本信息
  4. brew install mysql进行安装
  5. /opt/homebrew/opt/mysql/bin/mysqld --initialize-insecure --user=$(whoami) --basedir=$(brew --prefix mysql) --datadir=/opt/homebrew/var/mysql手动初始化了 MySQL 数据目录(mysqld --initialize-insecure会创建数据目录并设置一个无密码的 root@localhost 用户)
  6. brew services start mysql 启动mysql
  7. mysql -u root 登录mysql
  8. mysql -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';" 设置 root 密码
  9. mysql_secure_installation设置 root 密码,全选y
  10. exit退出数据库
  11. brew services stop mysql 停止mysql

验证

  1. mysql --versionmysql -V 查看版本
  2. which mysql 查看安装路径
  3. ps aux | grep mysqld 查看mysql进程

卸载

  1. mysql -uroot -p123456 登录数据库
  2. brew services stop mysql 停止mysql服务
  3. brew uninstall mysql 卸载mysql
  4. sudo rm -rf /usr/local/var/mysql sudo rm -rf /usr/local/etc/my.cnf 删除残余文件

### 下载适用于 macOS 的最新版 MySQL 为了获取适用于 macOS 的最新版 MySQL,可以访问官方的 MySQL 社区服务器页面并按照以下方法操作: #### 官方下载地址 可以通过 MySQL 官网提供的链接来下载适合 macOS 的二进制分发包或者源码压缩文件。通常情况下,推荐优先使用预编译好的二进制版本以节省时间。 - **社区版下载页**: [https://dev.mysql.com/downloads/mysql/](https://dev.mysql.com/downloads/mysql/) 在该页面中选择对应的操作系统平台(macOS),随后会显示可用的不同架构选项以及 DMG 或者 TAR 文件形式供用户选取[^1]。 对于最新的稳定发行版,请确认所选版本号是否满足需求;如果需要特定功能支持,则可能还需要查阅文档了解各分支特性差异情况后再做决定。 #### 编译环境准备 (可选) 假如计划自行构建自定义配置下的 MySQL 实例而非单纯依赖现成安装包的话,则需额外注意如下几点事项: 1. 确认已安装 Xcode 开发工具及其命令行组件; 2. 获取 Boost 库资源副本放置于指定路径下以便后续引用; 3. 设置好 cmake 工具链及相关参数列表用于指导整个过程顺利开展[^3]. 以下是部分关键设置举例说明: ```bash cmake \ -DWITH_DEBUG=1 \ -DWITH_BOOST=/path/to/boost_directory \ -DCMAKE_INSTALL_PREFIX=/desired/installation/path \ .. ``` 完成上述准备工作之后即可启动实际编译流程并通过 make 命令生成最终产物。 --- ### 启动服务管理(补充信息) 当成功部署完毕以后,还需考虑如何有效控制后台进程状态等问题。此时可通过创建 launchd 配置文件实现自动化加载目的[^2]: ```xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> ... </dict> </plist> ``` 将此模板保存至 `/Library/LaunchDaemons` 目录之下,并赋予恰当权限级别后执行 `launchctl load/unload` 操作便可生效。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值