前段时间MacOS13文图拉一堆Bug,我直接重置系统了,我就得重装MySQL8了,就记录一下笔记喽

下载:https://dev.mysql.com/downloads/mysql/

配置环境变量

vim ~/.bash_profile

添加

export PATH="$PATH:/usr/local/mysql/bin"

刷新配置

source ~/.bash_profile

由于dmg安装包安装的MySQL,需要大量的授权,在使用一些垃圾清理软件的时候,可能会把数据库玩废了!所以推荐使用brew 安装!

附上Brew安装MySQL的方式

当在 macOS 上安装 MySQL 并允许远程连接时,您可以按照以下步骤进行操作:

步骤 1:安装 MySQL

  1. 使用 Homebrew 安装 MySQL
    打开终端,并运行以下命令来安装 MySQL:
brew install mysql
  1. 启动 MySQL 服务
    使用以下命令启动 MySQL 服务:
brew services start mysql
  1. 设置 MySQL root 密码
    首次安装后,运行以下命令来设置 root 用户的密码:
mysql_secure_installation

步骤 2:允许远程连接

  1. 编辑 MySQL 配置文件
    使用您喜欢的文本编辑器(如 nano 或 vim)打开 MySQL 配置文件。在终端中运行以下命令:
sudo nano /usr/local/etc/my.cnf
  1. 配置 bind-address
    在文件中找到类似以下的行(可能在 [mysqld] 部分):
bind-address = 127.0.0.1

将其修改为:

#bind-address = 127.0.0.1

这将允许 MySQL 监听所有网络接口上的连接。

  1. 重启 MySQL 服务
    保存并关闭文件后,使用以下命令重启 MySQL 服务:
brew services restart mysql
  1. 为远程用户授权
    使用 MySQL 命令行或者 MySQL Workbench 连接到您的 MySQL 服务器,并为远程用户授予访问权限。例如,允许远程用户以用户名为 remote_user 的用户从任何主机连接到您的 MySQL 服务器:
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
  1. 防火墙设置
    如果您的 macOS 上启用了防火墙,请确保允许 MySQL 的端口(默认为 3306)通过防火墙。

注意事项

  • 允许远程连接会增加安全风险。请确保只允许来自可信任来源的连接,并使用强大的密码。
  • 请根据实际情况修改配置文件和授权命令,以符合您的安全需求和访问控制策略。

以上步骤应该能够帮助您在 macOS 上安装 MySQL 并允许远程连接。

特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取全部资料 ❤