背景:
本地的mysql之前是从homebrew下载的,但是忘记了密码,重置密码操作时出现了问题,导致mysql被玩坏了,因此重装Mysql,这次选择从官网重新安装Mysql。
一、将brew下载的mysql删除
在重装Mysql之前,需要先把Homebrew下载的Mysql进行删除,执行完命令后,查看mysql是否已被删除。使用homebrew下载的默认路径为:/opt/homebrew/opt ,如果修改了路径,则按具体的路径进行查看。
brew remove mysql
二、 进官网选择合适自己的版本进行下载。
Mysql官网下载链接Mysql官网下载链接 按照步骤以此安装即可。
三、 在系统偏好设置中查看是否安装成功。
在这里就可以启动关闭mysql,操作时会需要输入自己mac的密码。
四、使用mysql
在启动mysql时,会出现问题
ERROR 1045 (28000): Access denied for user 'mgx'@'localhost' (using password: NO)
mac安装mysql后没有要求输入mysql的登录密码。
这个时候需要先使用无密码登录mysql,首先停止mysql服务,在终端输入以下指令
- $ cd /usr/local/mysql/bin
- $ sudo ./mysqld_safe --skip-grant-tables
- Password: # 输入 Mac 用户的密码
- #1 使用
- use mysql
-
- #2 更新自己的密码
- UPDATE mysql.user SET authentication_string=PASSWORD("自己想更换的密码") WHERE User='root';
-
- #3 保存执行
- FLUSH PRIVILEGES;
mysql重启后,登录即可。
后续补充:
因为各种原因,想要更换mysql密码:
敲命令进入后输入原密码:
mysql -uroot -p
修改密码,同上: