婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 解決Node.js mysql客戶端不支持認證協議引發的問題

解決Node.js mysql客戶端不支持認證協議引發的問題

熱門標簽:電話機器人的價格多少錢一個月 徐涇鎮騰訊地圖標注 百度地圖標注要什么軟件 福建外呼電銷機器人加盟 昌德訊外呼系統 400電話申請廠家現貨 中國地圖標注公司 自己做地圖標注需要些什么 天津公司外呼系統軟件

前言

mysql模塊(項目地址為https://github.com/mysqljs/mysql)是一個開源的、JavaScript編寫的MySQL驅動,可以在Node.js應用中來操作MySQL。但在使用過程中,出現了“ER_NOT_SUPPORTED_AUTH_MODE”問題。

本文介紹了出現該問題的原因及解決方案。

報錯信息

當我試圖使用mysql模塊來連接MySQL 8時,出現了如下錯誤信息:

D:\workspaceGithub\nodejs-book-samples\samples\mysql-demo\index.js:17
throw error;
^
Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
at Handshake.Sequence._packetToError (D:\workspaceGithub\nodejs-book-samples\samples\mysql-demo\node_modules\mysql\lib\protocol\sequences\Sequence.js:47:14)
at Handshake.ErrorPacket (D:\workspaceGithub\nodejs-book-samples\samples\mysql-demo\node_modules\mysql\lib\protocol\sequences\Handshake.js:123:18)
at Protocol._parsePacket (D:\workspaceGithub\nodejs-book-samples\samples\mysql-demo\node_modules\mysql\lib\protocol\Protocol.js:291:23)
at Parser._parsePacket (D:\workspaceGithub\nodejs-book-samples\samples\mysql-demo\node_modules\mysql\lib\protocol\Parser.js:433:10)
at Parser.write (D:\workspaceGithub\nodejs-book-samples\samples\mysql-demo\node_modules\mysql\lib\protocol\Parser.js:43:10)
at Protocol.write (D:\workspaceGithub\nodejs-book-samples\samples\mysql-demo\node_modules\mysql\lib\protocol\Protocol.js:38:16)
at Socket.anonymous> (D:\workspaceGithub\nodejs-book-samples\samples\mysql-demo\node_modules\mysql\lib\Connection.js:91:28)
at Socket.anonymous> (D:\workspaceGithub\nodejs-book-samples\samples\mysql-demo\node_modules\mysql\lib\Connection.js:525:10)
at Socket.emit (events.js:196:13)
at addChunk (_stream_readable.js:290:12)
--------------------
at Protocol._enqueue (D:\workspaceGithub\nodejs-book-samples\samples\mysql-demo\node_modules\mysql\lib\protocol\Protocol.js:144:48)
at Protocol.handshake (D:\workspaceGithub\nodejs-book-samples\samples\mysql-demo\node_modules\mysql\lib\protocol\Protocol.js:51:23)
at Connection.connect (D:\workspaceGithub\nodejs-book-samples\samples\mysql-demo\node_modules\mysql\lib\Connection.js:119:18)
at Object.anonymous> (D:\workspaceGithub\nodejs-book-samples\samples\mysql-demo\index.js:12:12)
at Module._compile (internal/modules/cjs/loader.js:759:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:770:10)
at Module.load (internal/modules/cjs/loader.js:628:32)
at Function.Module._load (internal/modules/cjs/loader.js:555:12)
at Function.Module.runMain (internal/modules/cjs/loader.js:826:10)
at internal/main/run_main_module.js:17:11

出錯原因

導致這個錯誤的原因是,目前,最新的mysql模塊并未完全支持MySQL 8的“caching_sha2_password”加密方式,而“caching_sha2_password”在MySQL 8中是默認的加密方式。因此,下面的方式命令是默認已經使用了“caching_sha2_password”加密方式,該賬號、密碼無法在mysql模塊中使用。

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
Query OK, 0 rows affected (0.12 sec)

解決方法

解決方法是從新修改用戶root的密碼,并指定mysql模塊能夠支持的加密方式:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
Query OK, 0 rows affected (0.12 sec)

上述語句,顯示指定了使用“mysql_native_password”的加密方式。這種方式是在mysql模塊能夠支持。

再此運行應用,可以看到如下的控制臺輸出信息:

$ node index.js
The result is: RowDataPacket { user_id: 1, username: '老衛' }

其中,“RowDataPacket { user_id: 1, username: ‘老衛' }”就是數據庫查詢的結果。

源碼

本節例子可以在https://github.com/waylau/nodejs-book-samples的“mysql-demo”應用中找到。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • MySQL mysqladmin客戶端的使用簡介
  • MySQL 如何連接對應的客戶端進程
  • 解決MySql客戶端秒退問題(找不到my.ini)
  • PHP Swoole異步MySQL客戶端實現方法示例
  • mysql8.0.11客戶端無法登陸的解決方法
  • mysql/Java服務端對emoji的支持與問題解決方法詳解
  • 初識NodeJS服務端開發入門(Express+MySQL)
  • 用于App服務端的MySQL連接池(支持高并發)
  • 解讀MySQL的客戶端和服務端協議

標簽:鄂爾多斯 北京 荊門 梅河口 陜西 駐馬店 昌都 黔西

巨人網絡通訊聲明:本文標題《解決Node.js mysql客戶端不支持認證協議引發的問題》,本文關鍵詞  解決,Node.js,mysql,客戶端,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《解決Node.js mysql客戶端不支持認證協議引發的問題》相關的同類信息!
  • 本頁收集關于解決Node.js mysql客戶端不支持認證協議引發的問題的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    日韩一区二区三区四区五区六区| 91欧美一区二区| 亚洲与欧洲av电影| 国产精品国产精品国产专区不片| 精品毛片乱码1区2区3区| 日韩一区二区中文字幕| 欧美日韩高清影院| 欧美日韩国产综合一区二区| 欧美亚洲国产bt| 欧美婷婷六月丁香综合色| 欧美特级限制片免费在线观看| 色婷婷激情久久| 欧美专区日韩专区| 7777精品伊人久久久大香线蕉最新版| 欧美性淫爽ww久久久久无| 在线欧美小视频| 欧美日韩免费一区二区三区 | 福利一区福利二区| 高清国产一区二区| 色老汉一区二区三区| 欧美群妇大交群中文字幕| 精品区一区二区| 国产精品无人区| 亚洲大片精品永久免费| 韩国av一区二区三区四区| 成人在线视频一区| 欧美日韩精品综合在线| 91精品国产综合久久久蜜臀图片 | 日本精品裸体写真集在线观看 | 91精品国产一区二区三区香蕉 | 一区二区日韩电影| 日韩精品三区四区| 国产成人午夜精品影院观看视频| 9l国产精品久久久久麻豆| 欧美日韩一区三区| 国产欧美一区二区精品性| 亚洲美腿欧美偷拍| 国产一区二区女| 日本韩国视频一区二区| 26uuu色噜噜精品一区二区| 国产精品高清亚洲| 日精品一区二区三区| 成人小视频在线观看| 欧美精品视频www在线观看| 国产亚洲美州欧州综合国| 五月激情丁香一区二区三区| 国产成人在线电影| 欧美精品久久天天躁| 中文字幕精品一区二区三区精品 | 成人午夜私人影院| 欧美电影免费观看完整版| 亚洲激情综合网| 国产成人自拍在线| 日韩午夜在线播放| 亚洲精品成人在线| 成年人国产精品| 国产精品色眯眯| 国模大尺度一区二区三区| 制服丝袜亚洲精品中文字幕| 日韩美女视频19| 成人黄色免费短视频| 2017欧美狠狠色| 免费一级欧美片在线观看| 91黄色免费版| 中文字幕一区二区在线播放| 国内精品国产成人国产三级粉色| 337p亚洲精品色噜噜| 日韩精品乱码av一区二区| 欧美色视频在线| 天天免费综合色| 制服丝袜国产精品| 日本91福利区| 欧美xxxx在线观看| 狠狠色综合日日| 久久久www成人免费毛片麻豆| 久久成人av少妇免费| 欧美电视剧在线看免费| 美国一区二区三区在线播放| 欧美电影影音先锋| 久久国产精品第一页| 日韩一区二区在线观看| 男女男精品视频网| 精品国产乱码久久久久久闺蜜| 日韩中文欧美在线| 日韩欧美123| 国产大陆a不卡| 中文字幕亚洲区| 欧美色电影在线| 久久精品国产秦先生| 精品国产乱码久久久久久牛牛| 国产精品一品视频| 亚洲欧美自拍偷拍| 欧美日韩中字一区| 捆绑调教美女网站视频一区| 久久久久久久综合日本| 成人禁用看黄a在线| 自拍偷拍国产精品| 日韩一区二区免费在线电影| 国产乱人伦偷精品视频不卡| 国产精品久久久爽爽爽麻豆色哟哟| 波多野结衣欧美| 日本欧美一区二区三区乱码| 久久久久久久综合日本| 色综合激情五月| 麻豆专区一区二区三区四区五区| 国产精品无码永久免费888| 一本色道**综合亚洲精品蜜桃冫| 天天综合天天做天天综合| 久久九九久精品国产免费直播| 成人sese在线| 麻豆精品在线看| 亚洲婷婷综合久久一本伊一区| 91精品在线免费| 成人毛片老司机大片| 日韩av一区二区三区| 国产午夜精品久久久久久免费视 | 亚洲一区二区3| 久久综合色天天久久综合图片| 在线看国产一区二区| 精品一区二区影视| 一区二区三区蜜桃网| www成人在线观看| 欧美日韩国产综合一区二区| 成人开心网精品视频| 麻豆视频一区二区| 亚洲18色成人| 亚洲另类一区二区| 国产精品网站一区| 欧美电视剧免费全集观看| 欧美最猛黑人xxxxx猛交| 成人动漫视频在线| 国产精品一级黄| 美国欧美日韩国产在线播放| 亚洲一区日韩精品中文字幕| 国产精品传媒视频| 国产亚洲成av人在线观看导航 | 一本色道a无线码一区v| 国产成人免费网站| 另类小说视频一区二区| 日日夜夜精品视频天天综合网| 一区二区三区日韩欧美精品| 国产精品福利影院| 亚洲欧洲三级电影| 欧美—级在线免费片| 日本一区二区成人| 国产肉丝袜一区二区| 久久奇米777| 国产亚洲福利社区一区| 中文字幕成人在线观看| 久久精品欧美日韩| 久久久久久久久一| 国产亚洲人成网站| 国产精品麻豆网站| 中文字幕一区二区三区不卡| 中文字幕乱码日本亚洲一区二区| 国产精品嫩草99a| 亚洲色图20p| 亚洲高清免费在线| 日韩成人午夜电影| 激情五月婷婷综合| 成人精品一区二区三区中文字幕| 97久久精品人人爽人人爽蜜臀| 97精品国产露脸对白| 欧美日韩一区二区三区视频| 欧美欧美午夜aⅴ在线观看| 欧美精品在线视频| 欧美一级黄色大片| 中文一区二区在线观看| 亚洲欧美日韩在线| 午夜成人在线视频| 韩日精品视频一区| 色综合久久久久综合体| 欧美高清精品3d| 久久婷婷国产综合精品青草| 亚洲三级在线观看| 日本午夜精品视频在线观看| 国产麻豆精品95视频| 91亚洲午夜精品久久久久久| 欧美亚洲国产一卡| 久久男人中文字幕资源站| 最新久久zyz资源站| 日日骚欧美日韩| 不卡视频在线观看| 日韩一区和二区| 亚洲三级久久久| 久久福利资源站| 色哟哟国产精品| 久久午夜老司机| 午夜精品aaa| jlzzjlzz亚洲女人18| 91精品国产福利| 国产女主播在线一区二区| 日韩在线一区二区| 成人av片在线观看| 欧美电视剧在线观看完整版| 一区av在线播放| 99麻豆久久久国产精品免费优播| 91麻豆精品国产91久久久更新时间 | 蜜臀久久久99精品久久久久久| 成人高清视频免费观看|