[英]ER_NOT_SUPPORTED_AUTH_MODE - MySQL server
Node.js Server
連接到MySQL-Database
失敗我有MariaDB的“安裝上‘的Node.js服務器’,但決定,我想用一個SQL數據庫來代替。我卸載,並徹底刪除‘MariaDB的’,在這之后,我繼續安裝‘社區版’” MySQL 數據庫” 。在完成整個 * “MySQL 設置過程” ** 之后,我多次嘗試通過 JavaScript 文檔連接到數據庫,該文檔實現了 JS 數據庫連接的事實上的代碼片段——我的數據庫連接文檔是作為下面的代碼片段發布- 顯示在下面的代碼片段中。令人失望的是,JS/SQL 連接在每次嘗試時都失敗了。
"ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication
protocol requested by server. Consider upgrading MariaDB client."
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '********',
database : 'foobarDb'
});
我已經設置了一個MySQL數據庫。 當我嘗試通過Node JS服務器訪問它時,出現錯誤
“ ER_NOT_SUPPORTED_AUTH_MODE:客戶端不支持服務器請求的身份驗證協議;請考慮升級MariaDB客戶端”
這很奇怪,因為我已經卸載了MariaDB並使用Homebrew安裝了MySQL。
這是我的連接嘗試:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '********',
database : 'vod_bill_database'
});
有任何想法嗎? 謝謝
我已經設置了一個MySQL數據庫。 當我嘗試通過Node JS服務器訪問它時,出現錯誤
“ ER_NOT_SUPPORTED_AUTH_MODE:客戶端不支持服務器請求的身份驗證協議;請考慮升級MariaDB客戶端”
這很奇怪,因為我已經卸載了MariaDB並使用Homebrew安裝了MySQL。
這是我的連接嘗試:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '********',
database : 'vod_bill_database'
});
有任何想法嗎? 謝謝
我已經設置了一個MySQL數據庫。 當我嘗試通過Node JS服務器訪問它時,出現錯誤
“ ER_NOT_SUPPORTED_AUTH_MODE:客戶端不支持服務器請求的身份驗證協議;請考慮升級MariaDB客戶端”
這很奇怪,因為我已經卸載了MariaDB並使用Homebrew安裝了MySQL。
這是我的連接嘗試:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '********',
database : 'vod_bill_database'
});
有任何想法嗎? 謝謝
您可以使用包mysql2
而不是mysql
。 我遇到了同樣的問題,使用mysql2
對我mysql2
。
你可以使用npm i mysql2
安裝這個包
我已經設置了一個MySQL數據庫。 當我嘗試通過Node JS服務器訪問它時,出現錯誤
“ ER_NOT_SUPPORTED_AUTH_MODE:客戶端不支持服務器請求的身份驗證協議;請考慮升級MariaDB客戶端”
這很奇怪,因為我已經卸載了MariaDB並使用Homebrew安裝了MySQL。
這是我的連接嘗試:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '********',
database : 'vod_bill_database'
});
有任何想法嗎? 謝謝
我已經設置了一個MySQL數據庫。 當我嘗試通過Node JS服務器訪問它時,出現錯誤
“ ER_NOT_SUPPORTED_AUTH_MODE:客戶端不支持服務器請求的身份驗證協議;請考慮升級MariaDB客戶端”
這很奇怪,因為我已經卸載了MariaDB並使用Homebrew安裝了MySQL。
這是我的連接嘗試:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '********',
database : 'vod_bill_database'
});
有任何想法嗎? 謝謝
我已經設置了一個MySQL數據庫。 當我嘗試通過Node JS服務器訪問它時,出現錯誤
“ ER_NOT_SUPPORTED_AUTH_MODE:客戶端不支持服務器請求的身份驗證協議;請考慮升級MariaDB客戶端”
這很奇怪,因為我已經卸載了MariaDB並使用Homebrew安裝了MySQL。
這是我的連接嘗試:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '********',
database : 'vod_bill_database'
});
有任何想法嗎? 謝謝
我已經設置了一個MySQL數據庫。 當我嘗試通過Node JS服務器訪問它時,出現錯誤
“ ER_NOT_SUPPORTED_AUTH_MODE:客戶端不支持服務器請求的身份驗證協議;請考慮升級MariaDB客戶端”
這很奇怪,因為我已經卸載了MariaDB並使用Homebrew安裝了MySQL。
這是我的連接嘗試:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '********',
database : 'vod_bill_database'
});
有任何想法嗎? 謝謝
我已經設置了一個MySQL數據庫。 當我嘗試通過Node JS服務器訪問它時,出現錯誤
“ ER_NOT_SUPPORTED_AUTH_MODE:客戶端不支持服務器請求的身份驗證協議;請考慮升級MariaDB客戶端”
這很奇怪,因為我已經卸載了MariaDB並使用Homebrew安裝了MySQL。
這是我的連接嘗試:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '********',
database : 'vod_bill_database'
});
有任何想法嗎? 謝謝
我已經設置了一個MySQL數據庫。 當我嘗試通過Node JS服務器訪問它時,出現錯誤
“ ER_NOT_SUPPORTED_AUTH_MODE:客戶端不支持服務器請求的身份驗證協議;請考慮升級MariaDB客戶端”
這很奇怪,因為我已經卸載了MariaDB並使用Homebrew安裝了MySQL。
這是我的連接嘗試:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '********',
database : 'vod_bill_database'
});
有任何想法嗎? 謝謝
我已經設置了一個MySQL數據庫。 當我嘗試通過Node JS服務器訪問它時,出現錯誤
“ ER_NOT_SUPPORTED_AUTH_MODE:客戶端不支持服務器請求的身份驗證協議;請考慮升級MariaDB客戶端”
這很奇怪,因為我已經卸載了MariaDB並使用Homebrew安裝了MySQL。
這是我的連接嘗試:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '********',
database : 'vod_bill_database'
});
有任何想法嗎? 謝謝
我已經設置了一個MySQL數據庫。 當我嘗試通過Node JS服務器訪問它時,出現錯誤
“ ER_NOT_SUPPORTED_AUTH_MODE:客戶端不支持服務器請求的身份驗證協議;請考慮升級MariaDB客戶端”
這很奇怪,因為我已經卸載了MariaDB並使用Homebrew安裝了MySQL。
這是我的連接嘗試:
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '********',
database : 'vod_bill_database'
});
有任何想法嗎? 謝謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.