Mac Mysql 快速安装与可视化(详细流程)

97 阅读1分钟

一、安装

  • Windows 安装参考文章,包含更细节的处理,Mac 也可以作为参考。

  • homebrew

  • 先查找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 dbeaver
    

    CasksGUI 应用程序):

    1. dbeaver-community - ✅ 推荐 - 社区版(免费,功能完整)
    2. dbeaver-enterprise - 企业版(需要付费许可证)
    3. dbeaverlite - 精简版(功能较少)
    4. dbeaverultimate - Ultimate 版本
  • 安装

    # 安装可视化软件需要使用 --cask ,如果不是则不需要使用,Casks 下面的都需要,Formulae 下面不用带这个参数
    $ brew install --cask dbeaver-community
    
  • 修改语言

    image.png

  • 然后顶上连接数据库即可。

  • # Windows MySQL 8.4 配置指南、用户创建、权限管理