【适用于Mac】MySQL忘记密码卸载重新安装

因为MySQL忘记密码了,卸载重新安装了一下,记录一下过程

步骤 1: 安装 Homebrew

如果你还没有安装 Homebrew,可以通过以下命令来安装 Homebrew:

bash 复制代码
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

步骤 2: 更新 Homebrew

在安装 MySQL 之前,建议先更新 Homebrew 以确保软件包是最新的:

bash 复制代码
brew update

步骤 3: 安装 MySQL

接下来,使用以下命令通过 Homebrew 安装 MySQL:

bash 复制代码
brew install mysql

步骤 4: 启动 MySQL

安装完成后,你可以通过以下命令启动 MySQL 服务:

bash 复制代码
brew services start mysql

这将设置 MySQL 作为一个后台服务,并且每次系统启动时会自动运行 MySQL。

步骤 5: 初始化 MySQL

MySQL 安装完成后,执行以下命令初始化数据库并进行安全配置:

bash 复制代码
mysql_secure_installation

在这个过程中,系统会引导你进行以下设置:

  • 设置 root 用户密码
  • 删除匿名用户(推荐删除)。
  • 禁止 root 远程登录(推荐)。
  • 删除测试数据库(推荐删除)。
  • 重新加载权限表(应用你所做的更改)。

步骤 6: 登录 MySQL

安装和配置完成后,你可以通过以下命令使用 root 用户登录 MySQL:

bash 复制代码
mysql -u root -p

输入你在 mysql_secure_installation 阶段设置的 root 密码后,就可以进入 MySQL 命令行。

步骤 7: 停止 MySQL 服务

如果你想停止 MySQL 服务,可以使用以下命令:

bash 复制代码
brew services stop mysql

其他常用命令:

  • 重启 MySQL 服务

    bash 复制代码
    brew services restart mysql
  • 卸载 MySQL(如果需要重新安装或清理):

    bash 复制代码
    brew uninstall mysql

常见问题:

  • MySQL 没有启动

    如果 MySQL 无法启动,检查日志文件 /usr/local/var/mysql/*.err 以获取详细的错误信息。

  • 调整 MySQL 设置

    配置文件(my.cnf)通常位于 /usr/local/etc/my.cnf,你可以编辑该文件来调整 MySQL 设置。

相关推荐
熙客2 小时前
Kubernetes是如何保证有状态应用数据安全和快速恢复的
mysql·云原生·容器·kubernetes
倔强的石头1064 小时前
KingbaseES:从兼容到超越,详解超越MySQL的权限隔离与安全增强
数据库·mysql·安全·金仓数据库
2501_915106324 小时前
App 怎么上架 iOS?从准备资料到开心上架(Appuploader)免 Mac 上传的完整实战流程指南
android·macos·ios·小程序·uni-app·iphone·webview
青木狐4 小时前
关闭 macOS 屏幕捕捉 在录制或截图时显示的「录制指示浮窗」。
macos·mac
小鸡毛程序员4 小时前
我在CSDN学MYSQL之----数据库基本概念和基本知识(下)
数据库·mysql
米花町的小侦探4 小时前
解决 GORM + MySQL 5.7 报错:Error 1067: Invalid default value for ‘updated_at‘
mysql
老衲提灯找美女6 小时前
MySQL数据库基础操作:
数据库·mysql·oracle
ヾChen6 小时前
头歌MySQL——复杂查询
数据库·物联网·学习·mysql·头歌
yoi啃码磕了牙7 小时前
Unity—Localization 多语言
java·数据库·mysql
星光一影9 小时前
打车/网约车、代驾、顺风车/拼车、货运、租车等多种出行服务的一站式解决方案
mysql·微信小程序·php·uniapp·html5·web app