MySQL

2024/09/12 MySQL 共 727 字,约 3 分钟

安装问题

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;

文档信息

Search

    Table of Contents