node.js 连接本地mysql8.0版本出现的问题 window系统
Posted geekxwj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js 连接本地mysql8.0版本出现的问题 window系统相关的知识,希望对你有一定的参考价值。
1.cmd管理员进入mysql文件夹的bin目录
2.键入命令行 mysql -u -root -p
3.输入密码
4. alter USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘password‘ PASSWORD EXPIRENEVER; (必填)
5.alter USER ‘root‘@‘localhost‘ IDENTIFIED WITH mysql_native_password BY ‘password‘;(修改自己的密码)
6.FLUSH PRIVILEGES;(刷新权限)
7.完成
8.npm install mysql
9.编写一套简单的查询 mysql.js
var mysql = require(‘mysql‘); var connection = mysql.createConnection({ host: "127.0.0.1", user: "root", password: "123456", port: ‘3306‘, database: ‘test‘ }); connection.connect(); connection.query(‘select * from user‘,function(error, results, fields){ if(error) throw error; console.log("这是结果:"+JSON.stringify(results)) }); connection.end();
以上是关于node.js 连接本地mysql8.0版本出现的问题 window系统的主要内容,如果未能解决你的问题,请参考以下文章
使用navicat连接mysql8.0.12版本 出现client does not support。。。解决办法
连接mysql8.0版本出现1251--Client does not support authentication protocol requested by server的解决