一、安装
-
Windows 安装参考文章,包含更细节的处理,
Mac也可以作为参考。 -
先查找
brew search mysql, 再直接安装,或 官方下载。$ brew search mysql ==> **Formulae****** automysqlbackup mysql-client@8.4 mysql@8.4 mysql mysql-connector-c++ mysqltuner mysql++ mysql-search-replace perl-dbd-mysql mysql-client mysql-to-sqlite3 qt-mysql mysql-client@8.0 mysql@8.0 sqlite3-to-mysql# 根据需要选择版本 $ brew install mysql@8.4安装好后配置环境变量
$ echo 'export PATH="/opt/homebrew/opt/mysql@8.4/bin:$PATH"' >> ~/.zshrc $ source ~/.zshrc# 验证 $ mysql --version # 启动,会后台挂起,但不会开机自启,每次重启电脑需要重新启动 $ mysql.server start # 停止 $ mysql.server stop # 重启 $ mysql.server restart # 启动,会后台挂起,开机自启,不需要重新启动服务 $ brew services start mysql@8.4 # 停止 $ brew services stop mysql@8.4 # 重启 $ brew services restart mysql@8.4 # 查看启动状态 $ brew services list # 验证是否启动成功 $ lsof -i :3306 # 连接 $ mysql -u root -p连接如果报错 # Mysql ERROR 1524 (HY000): Plugin ‘mysql_native_password‘ is not loaded 解决方案
配置文件查找顺序
# 会输出配置文件列表 $ mysql --help | grep -A 20 "Default options"/etc/my.cnf /etc/mysql/my.cnf /opt/homebrew/etc/my.cnf ✅(最常用) /opt/homebrew/etc/my.cnf日志路径(排错使用)
/opt/homebrew/var/mysql/*.err配置可以看看:# MySQL 8.4 配置指南、用户创建、权限管理
[mysqld] # 字符集配置(必须) character-set-server = utf8mb4 collation-server = utf8mb4_0900_ai_ci # 远程访问配置(如需远程访问,必须添加) # port=3306 # 端口号,默认 3306,可不写 # bind-address=0.0.0.0 # 允许远程连接,默认仅本地,如需远程必须设置 [client] # 客户端默认字符集(推荐) default-character-set = utf8mb4 [mysql] # mysql 命令行客户端字符集(可选,会覆盖 [client] 段) default-character-set = utf8mb4 [mysqldump] # mysqldump 备份工具字符集(推荐,确保备份文件编码正确) default-character-set = utf8mb4
二、可视化
-
在
Windows 参考文章中有介绍过了,直接安装dbeaver$ brew search dbeaverCasks(GUI应用程序):dbeaver-community- ✅ 推荐 - 社区版(免费,功能完整)dbeaver-enterprise- 企业版(需要付费许可证)dbeaverlite- 精简版(功能较少)dbeaverultimate- Ultimate 版本
-
安装
# 安装可视化软件需要使用 --cask ,如果不是则不需要使用,Casks 下面的都需要,Formulae 下面不用带这个参数 $ brew install --cask dbeaver-community -
修改语言
-
然后顶上连接数据库即可。