macOS 修改mysql账号密码

版本:
在这里插入图片描述
在这里插入图片描述

  1. 关闭mysq服务
    系统偏好设置—> MySQL—> Stop MySQL Server
    在这里插入图片描述
  2. 打开终端进入mysql/bin目录并使用sudo su进入管理员权限
 cd /usr/local/mysql/bin/ 回车
 sudo su 回车并输入电脑密码
  1. 输入 ./mysqld_safe --skip-grant-tables & 回车以禁止mysql验证功能,mysql会自动重启,
 ./mysqld_safe --skip-grant-tables &

接着输入下面命令

./mysql                 # 进入myysql
flush privileges;       # 进入mysql后输入,最后分号
  1. 重置密码
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’;

此时密码重置完成,退出终端重新打开,尝试使用新密码登陆mysql。


可能会报错:zsh: command not found: mysql

先检查~/.bashrc文件中是否有下面语句:

alias mysql=/usr/local/mysql/bin/mysql

执行下面命令:

source ~/.bashrc 

再次尝试登陆mysql
在这里插入图片描述


每次在终端登录mysql 都提示zsh: command not found:mysql

首先打开终端,进入目录 /usr/local/bin

cd /usr/local/bin

然后输入下面命令

sudo ln -fs /usr/local/mysql/bin/mysql mysql

然后ls查看是否有添加进去
在这里插入图片描述
原因可能为 /usr/local/bin目录下缺少mysql所致
在这里插入图片描述
命令sudo ln -fs /usr/local/mysql/bin/mysql mysql 则把/usr/local/bin 路径中缺少的mysql添加进去

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值