当前位置: 首页 > wzjs >正文

常平做网站公司电商平台怎么运营的

常平做网站公司,电商平台怎么运营的,淄博网站建设公司,免费空间申请方法令人震惊,nodejs的后端生态支持已经差到了这种地步。从 2018 年 MySQL 8 发布起算,到今天已经7年的时间,作为 MySQL 默认加密方式的 caching_sha2_password ,仍然没有被 mysql2 驱动支持。Sequelize 使用了 mysql2,所以…

令人震惊,nodejs的后端生态支持已经差到了这种地步。从 2018 年 MySQL 8 发布起算,到今天已经7年的时间,作为 MySQL 默认加密方式的 caching_sha2_password ,仍然没有被 mysql2 驱动支持。Sequelize 使用了 mysql2,所以 Sequelize 也无法支持。

而 Sequelize 是 nodejs 最火的后端 ORM 框架,最火的框架都这样,其他的框架咋样我都不敢想。

曾经流行的nodejs mysql 驱动名称就叫 mysql。但是由于团队逐渐不活跃,很多功能常年不支持,因此有热心大神扩充了其功能,就有了 mysql2. 也就是说,mysql2 已经是改进后的结果了,原版本更烂。

mysql2:https://github.com/sidorares/node-mysql2

mysql:https://github.com/mysqljs/mysql

mysql 8  默认是 caching_sha2_password 加密方式。为了访问mysql8,当你通过下面或者其他的写法来设置 caching_sha2_password 后,会遇到报错。

authPlugins: {'caching_sha2_password': true},

报错为:Plugin 'mysql_native_password' is not loaded"

你会很奇怪,为什么明明指定了 caching_sha2_password 加密,但是报错却是 mysql_native_password 加密呢?  当然是因为你的指定根本没有生效。

参看下面的代码:

这里是写死的 mysql_native_password,你改什么都没用。

嘿,那你可能就想了,我能不能改 mysql2 的源码,让它不要写死,这样我还能给社区提个PR?

如果你有这种勇气的话,我很敬佩你。我虽然也这么想过,但是我猜这个功能没这么简单。你在这里把这个写死的值改了,只是解决了一个小问题,但是整个数据库驱动这么多代码逻辑,你很难说哪里会有对 mysql_native_password 的依赖。改两行代码很容易,但是让整个功能完美run起来就难了。祝你成功。

那我们怎么解决呢?只能改服务端,开启 mysql_native_password 加密。

那就有了一个新坑,因为笔者在 MacOS 上开发。 M1芯片+MacOS15.5,debuff叠满了,改服务端也没那么容易。我单独写一篇文章。

文章已写好:MacOS15.5 MySQL8 开启 mysql_native_password-CSDN博客

http://www.dtcms.com/wzjs/213117.html

相关文章:

  • wordpress数据库结构图苏州企业网站关键词优化
  • 做网站收费 知乎互联网广告代理加盟
  • 装修网站横幅怎么做品牌推广内容
  • 如何做博客网站十大广告公司排名
  • 海口做网站哪家好网络服务主要包括
  • dnf怎么做盗号网站seo交流论坛
  • 做摄影网站的目的seo网络优化是什么意思
  • 做网站的叫什么软件山东seo百度推广
  • 梧州做网站建设游戏推广怎么做
  • 专业团队下一句seo算法入门教程
  • 网站性能优化怎么做企业管理软件排名
  • wordpress 4.5.6网站如何优化推广
  • 外贸网站建设青岛百度推广服务费3000元
  • asp.net网站开发项目源码友情网
  • 甘肃网站建设方案及案例营销策划与运营方案
  • 政法网站内容建设在线html5制作网站
  • 不要钱做网站软件市场推广的方法和规划
  • 上海的公司地址有哪些成都正规搜索引擎优化
  • 新疆建设兵团卫计委网站专长考核百度一下子就知道了
  • wordpress php7 速度windows优化大师是病毒吗
  • 网站生成器怎么做seo产品优化推广
  • 如何用java做c s的网站在线网页编辑平台
  • 网站建设管理成本估计网上有免费的网站吗
  • 冠县网站制作百度云盘登录
  • 做网站怎么分手机版和电脑版西安关键字优化哪家好
  • 给公司做网站要多少钱短视频关键词seo优化
  • 东莞信科网站建设百度一下百度网页版
  • 要接入广告做啥网站广西seo优化
  • 做企业网站价格市场调研报告怎么写的
  • 网站建设公司怎么做业务seo专业术语