1

我试图通过 node-mysql2 连接到 mysql 5.0.95 数据库,但根据 node-mysql,它的握手很糟糕,根据 node-mysql2,它是:

“错误:服务器请求使用未知插件进行身份验证。请参阅 TODO:在此处添加插件文档以了解如何配置或创作身份验证插件。”

mysql2 的 github 引用了不受支持的 sha-256 身份验证插件,但错误指定了插件,我的只是说“。” 反而。

我尝试在 mysql 数据库上创建一个新用户,但是如果我尝试使用

CREATE USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password'

它失败了

ERROR 1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“WITH mysql_native_password BY 'password'”附近使用正确的语法

WITH 选项会导致语法错误,并且由于某种原因不能使用。任何人都知道我可以做些什么来让一些节点mysql驱动程序连接到这个数据库?

4

0 回答 0