婷婷综合国产,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
    一区二区三区影院| 国产精品久久久久影院色老大 | 午夜久久福利影院| 欧美丰满少妇xxxbbb| 美女精品一区二区| 亚洲国产成人高清精品| 日韩一区二区三| 在线观看网站黄不卡| 老司机精品视频一区二区三区| 一区二区三区四区不卡视频 | 26uuu色噜噜精品一区二区| 91丝袜高跟美女视频| 精品国产99国产精品| 91精品国产丝袜白色高跟鞋| 国产不卡视频在线观看| 国产精品亚洲а∨天堂免在线| 欧美国产综合色视频| 不卡在线观看av| 亚洲图片欧美视频| 欧美成人vr18sexvr| 国产精品一区二区久久精品爱涩| 亚洲精品自拍动漫在线| 97精品电影院| 色综合久久久久| 欧美一级片在线| 成人av电影在线观看| 天堂久久一区二区三区| 26uuu另类欧美亚洲曰本| 国产欧美精品一区二区三区四区 | 欧美综合天天夜夜久久| 五月天激情小说综合| 欧美国产日本韩| 欧美性猛片aaaaaaa做受| 成人性视频网站| 久久爱www久久做| 日产国产高清一区二区三区| 欧美一区午夜视频在线观看| 欧美三级蜜桃2在线观看| 国产一区二区福利视频| 欧美—级在线免费片| 欧美片在线播放| 国产精品免费视频网站| 精品综合免费视频观看| 国产真实乱偷精品视频免| 久久久久99精品国产片| 亚洲福利电影网| 日韩一级黄色片| 欧美日韩一区三区| 成人一区二区三区视频| 国产成人丝袜美腿| 一区二区三区国产精品| 国产精品美女www爽爽爽| 男人的j进女人的j一区| 亚洲女人的天堂| 亚洲网友自拍偷拍| 久久99精品久久久久久动态图| 免费视频最近日韩| 亚洲色图一区二区| 亚洲成av人片观看| 久久爱另类一区二区小说| 中文字幕av一区二区三区| 337p粉嫩大胆色噜噜噜噜亚洲| 91女厕偷拍女厕偷拍高清| 欧美人与z0zoxxxx视频| 日日摸夜夜添夜夜添国产精品| 麻豆高清免费国产一区| 精一区二区三区| 精品久久99ma| 亚洲国产精品久久艾草纯爱| 欧美中文字幕一区二区三区 | 国产一区二区主播在线| 久久久亚洲欧洲日产国码αv| 青青草国产精品亚洲专区无| 日韩av不卡在线观看| 欧美日韩一区二区三区视频| 一本久道中文字幕精品亚洲嫩 | 亚洲视频网在线直播| 美女mm1313爽爽久久久蜜臀| 午夜国产精品一区| 丁香另类激情小说| 综合欧美一区二区三区| 欧美视频一区二区三区在线观看| 日韩成人伦理电影在线观看| 色婷婷av一区二区三区gif| 综合婷婷亚洲小说| 91丨porny丨在线| 国产精品高潮久久久久无| 精品污污网站免费看| 偷拍亚洲欧洲综合| 亚洲一区免费视频| 亚洲欧美电影一区二区| 欧美一卡二卡在线| 成人欧美一区二区三区白人| 欧美蜜桃一区二区三区| 成人福利视频网站| 99久久精品国产精品久久| 久久蜜桃av一区二区天堂| 色94色欧美sute亚洲线路一久| 国产视频亚洲色图| 日韩欧美亚洲一区二区| 91亚洲精品久久久蜜桃| 亚洲成av人片| 五月天丁香久久| 亚洲国产精品自拍| 日韩精品久久理论片| 偷拍与自拍一区| 麻豆国产一区二区| 亚洲国产精品高清| 91麻豆精品91久久久久久清纯| 国产成人自拍在线| 精品对白一区国产伦| 欧美日产在线观看| 欧美视频一区在线| 欧美久久久久久蜜桃| 在线亚洲免费视频| 5858s免费视频成人| 日韩一级二级三级| 欧美三级电影一区| www.亚洲色图| 亚洲成人av在线电影| 日韩精品每日更新| 精品一区二区成人精品| 懂色av中文一区二区三区| 成人激情免费视频| 99v久久综合狠狠综合久久| 欧美性生活一区| 91丨九色丨国产丨porny| 精品日韩在线观看| 欧美一区二区私人影院日本| 91亚洲永久精品| 99久久er热在这里只有精品15| 亚洲色图丝袜美腿| 日韩欧美在线影院| 日韩精品一区二区三区蜜臀| 日韩精品成人一区二区三区| 精品欧美一区二区久久 | 九九视频精品免费| 国产精品私房写真福利视频| 国产精品久久久久久久久免费相片 | 国产精品久久久久久久久免费相片 | 精品久久国产字幕高潮| xvideos.蜜桃一区二区| 精品国产乱码久久久久久久| 欧美系列日韩一区| 欧美成人性福生活免费看| 国产一区二区伦理片| 国产精品一区二区果冻传媒| 一区二区三区日韩欧美| 亚洲第一激情av| 亚洲情趣在线观看| 一区二区三区蜜桃| 国产欧美日韩精品在线| 亚洲欧美影音先锋| 免费精品视频在线| 久久99久久久久| 国产传媒日韩欧美成人| 91激情五月电影| 欧亚洲嫩模精品一区三区| 日韩一级免费观看| 亚洲啪啪综合av一区二区三区| 日本不卡一区二区三区| 亚洲免费视频中文字幕| 奇米综合一区二区三区精品视频| 国产精品午夜春色av| 亚洲一区二区欧美| 国产不卡视频在线观看| 91精品福利在线一区二区三区 | 国产精品久久久久久亚洲毛片 | 久久美女艺术照精彩视频福利播放| 蜜臀av性久久久久av蜜臀妖精| 99久久久国产精品| 国产无一区二区| 蜜臀a∨国产成人精品| 精品亚洲成a人| 午夜国产不卡在线观看视频| 96av麻豆蜜桃一区二区| 久久综合狠狠综合久久综合88| 波多野结衣一区二区三区| 日韩欧美国产一区在线观看| 欧美三级资源在线| 亚洲欧洲性图库| 丁香六月综合激情| 石原莉奈一区二区三区在线观看| 色综合天天天天做夜夜夜夜做| 欧美国产精品一区二区| 中文字幕日韩一区二区| 国产一区二区0| 在线播放日韩导航| 国产欧美日韩在线| 国产一本一道久久香蕉| 久久久久久久久久久久久久久99 | 一区二区三区四区激情| 96av麻豆蜜桃一区二区| 天堂久久久久va久久久久| 欧美三级韩国三级日本一级| 亚洲裸体xxx| 一区二区在线免费观看| 午夜精品123| 欧美一区二区性放荡片| 美女脱光内衣内裤视频久久影院|