前段时间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
- 使用 Homebrew 安装 MySQL:
打开终端,并运行以下命令来安装 MySQL:
brew install mysql
- 启动 MySQL 服务:
使用以下命令启动 MySQL 服务:
brew services start mysql
- 设置 MySQL root 密码:
首次安装后,运行以下命令来设置 root 用户的密码:
mysql_secure_installation
步骤 2:允许远程连接
- 编辑 MySQL 配置文件:
使用您喜欢的文本编辑器(如 nano 或 vim)打开 MySQL 配置文件。在终端中运行以下命令:
sudo nano /usr/local/etc/my.cnf
- 配置 bind-address:
在文件中找到类似以下的行(可能在 [mysqld] 部分):
bind-address = 127.0.0.1
将其修改为:
#bind-address = 127.0.0.1
这将允许 MySQL 监听所有网络接口上的连接。
- 重启 MySQL 服务:
保存并关闭文件后,使用以下命令重启 MySQL 服务:
brew services restart mysql
- 为远程用户授权:
使用 MySQL 命令行或者 MySQL Workbench 连接到您的 MySQL 服务器,并为远程用户授予访问权限。例如,允许远程用户以用户名为 remote_user 的用户从任何主机连接到您的 MySQL 服务器:
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION;
FLUSH PRIVILEGES;
- 防火墙设置:
如果您的 macOS 上启用了防火墙,请确保允许 MySQL 的端口(默认为 3306)通过防火墙。
注意事项
- 允许远程连接会增加安全风险。请确保只允许来自可信任来源的连接,并使用强大的密码。
- 请根据实际情况修改配置文件和授权命令,以符合您的安全需求和访问控制策略。
以上步骤应该能够帮助您在 macOS 上安装 MySQL 并允许远程连接。
特殊说明:
上述文章均是作者实际操作后产出。烦请各位,请勿直接盗用!转载记得标注原文链接:www.zanglikun.com
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤
第三方平台不会及时更新本文最新内容。如果发现本文资料不全,可访问本人的Java博客搜索:标题关键字。以获取最新全部资料 ❤