前提・実現したいこと
mysqlとexpress(node.js)との接続⇩
エラーの解決⇩
下記のSQL文はどこに表記した良いのでしょうか(ここがわからないです)
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'
発生している問題・エラーメッセージ
https://qiita.com/monga3/items/6583c07a9b275b469608
この上の記事のエラーです
Client does not support authentication protocol requested by server; consider upgrading MySQL client
//ターミナル [nodemon] starting `node app.js` exaple app listening on port 3000 /Users/shiinakeisatoru/apple/hotview/node_modules/mysql/lib/protocol/Parser.js:437 throw err; // Rethrow non-MySQL errors ^ Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
該当ソースコード
//app.js const con = mysql.createConnection({ host: 'localhost', user: 'root', password: '', databasee: 'express_db' });
試したこと
https://qiita.com/monga3/items/6583c07a9b275b469608
この記事を参考にターミナルからMysqlにアクセスし、
mysql> ALTER USER 'root' IDENTIFIED WITH mysql_native_password BY ''
このように挿入しました
しかし、、
mysql> ALTER USER 'root' IDENTIFIED WITH mysql_native_password BY '' -> -> -> -> -> ->
これは、enterをおして終わりだと思っていました。。
教えて下さい、お願いいたします
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。