安装问题
mac os 使用 brew install mysql 安装各种问题,各种尝试下,macOS下MySql安装还是官网下载安装包直接安装的好,
参考:https://blog.csdn.net/bitat/article/details/134065466
貌似Docker 也是如此
另外,修改mysql 账户登录密码的语句:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
连接Navicat的问题
旧的navicat连接8.0以后的数据库时候,可能会报错: 这个错误是因为 MySQL 服务器使用了 caching_sha2_password
身份验证插件,而客户端(例如 Navicat Premium)无法加载或不支持该插件。默认情况下,MySQL 8.0 版本使用 caching_sha2_password
作为身份验证方式,但是一些旧的客户端工具(如较旧版本的 Navicat 或其他数据库管理工具)不支持这种身份验证插件,从而导致连接失败。
可以通过 更改 MySQL 用户的身份验证插件 将 MySQL 用户的身份验证方式从 caching_sha2_password
改为较老的 mysql_native_password
,这是大多数客户端支持的身份验证方式。
操作命令如下:
# login your database : mysql
mysql -u root -p
# change the password style
ALTER USER 'your_username'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_password';
# fresh the authorization
FLUSH PRIVILEGES;
文档信息
- 本文作者:Chaojie Men
- 本文链接:https://menchaojie.github.io/2024/09/12/mac-mysql/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)