在 MacOS 中安装 MySQL 8

这次我将向您展示如何在 MacOS 中安装最新的 MySQL 8。

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。

备份和清理

首先备份数据库,然后运行以下命令卸载 MySQL。

$ brew uninstall mysql --force

清理数据目录 --- 因为您之前已经有备份。

$ rm -fr /usr/local/var/mysql/

然后您还需要删除/备份您的my.cnf,因为配置不再使用,所以我收到以下错误。

如果您不确定您的 在哪里my.cnf,请使用以下命令:

$ mysql --verbose --help | grep my.cnf

安装

然后通过 Homebrew 安装新的 MySQL 8:

$ brew install mysql

完成后,启动 MySQL 服务:

$ brew services start mysql

现在您应该可以启动 MySQL 8:

$ brew services list

验证

身份验证存在问题,我收到了以下错误:

caching_sha2_password' cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2): image not found

所以我所做的就是改变default_authentication_plugin使用mysql_native_password。

打开my.cnf--- 我的矿位于/usr/local/etc/my.cnf

在文件末尾添加以下内容:

default_authentication_plugin=mysql_native_password

保存并退出。

接下来,您需要通过终端登录:

$ mysql -uroot

然后运行以下命令来更新root密码:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '';

现在您应该能够通过 MySQL 客户端登录到 MySQL 8。

MySQL 客户端参考:DBngin:https://dbngin.com/

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。

相关推荐
小毕超2 小时前
基于 Qwen Code Skills 实践构建自定义数据分析智能体
mysql·skills·qwen code
摆烂z2 小时前
mysql通过binlog恢复数据
数据库·mysql
醇氧2 小时前
【Windows】安装mysql8
数据库·windows·mysql
海边的椰子树3 小时前
非常方便的MySQL迁移数据ClickHouse工具
数据库·mysql·clickhouse·迁移
ryy10255063193 小时前
Springboot+Mysql 图书管理系统【源码+sql】
spring boot·sql·mysql
航Hang*3 小时前
第3章:复习篇——第3节:数据查询与统计---题库
数据库·笔记·sql·学习·mysql·期末·复习
廋到被风吹走3 小时前
【数据库】【MySQL】事务隔离深度解析:MVCC 实现与幻读解决机制
android·数据库·mysql
m0_748252384 小时前
Ruby 数据类型概述
开发语言·mysql·ruby
软件小滔4 小时前
我使用MAC WiFi Explorer Pro完成了一次家庭网络“大扫除”
网络·macos·智能路由器·mac·应用推荐·wifi explorer
不爱吃糖的程序媛4 小时前
Kuikly-OH 实践(mac版本)
macos