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();

原文地址:https://www.cnblogs.com/GeekXwj/p/10339796.html

时间: 2024-08-29 07:20:02

node.js 连接本地mysql8.0版本出现的问题 window系统的相关文章

Node.js连接本地Docker中的Redis

Docker 1.Pull redis docker pull redis 2.创建容器,指定容器端口 docker run -p 56379:6379 redis * -p参数指定Host访问容器的端口,冒号左边为Host对应的端口,冒号右边为容器中Redis服务监听端口 Node.js 1.npm安装redis npm install redis 2. 创建app.js编写代码连接Redis var redis = require('redis');var client = redis.cr

Node.js连接MySQL数据库及构造JSON的正确姿势

做一下整理,以前也很随意的引入包链接数据库,后来发现常常连接出问题,异常退出,后来使用在网上一个方法解决问题,网址由于书签丢失,抱歉不能引用了.再有就是简单的模块化下,使得目录合理点,再有就是说明一下,标题有赚眼球的嫌疑,代码我这里使用正常,而且我觉得也蛮好用,不过不代表真的就是该这么写,毕竟我还是个node菜鸟,大神路过有更好的方式方法,还请留下脚印,感激不尽! Node版本:v0.10.34 Express版本:4.9.0 在继续进行之前,假设你搭建的本地环境已经可以看到这个界面: ----

【node.js】本地模式安装express:'express' 不是内部或外部命令,也不是可运行的程序或批处理文件。

今天闲来无事想起了node.js,因此到网上下载了一个node.js的安装程序进行安装.其中: 安装程序:node-v0.11.13-x64.msi PC系统:Windows 7 自定义安装路径:D:\TOOLS\NodeJs 安装完成后,执行: D:\TOOLS\NodeJs>node -v v0.11.13 安装框架express,从网站上下载了一个安装文档,说安装express可分全局模式和本地模式,个人觉得全局模式就是默认的没什么意思,就选择本地模式进行安装,执行: D:\TOOLS\N

node.js连接mysql

第一步 到node.js官网 下载相对应的node.js版本 通用的傻瓜式安装,下一步下一步即可 第二步 开始node.js 初体验 新建一个文件命名为  hello.js 内容如下 var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World node.js \n'); }).

node.js连接MySQL操作及注意事项

node.js作为服务端的js运行环境已经出现了有几年了,最近我有个朋友也在做这方面的开发,但是也是刚刚接触,遇到了很多坑.前几天他们在操作数据库的时候出现了点问题,后来我们一起看了看,其实都是node本身机制的一些问题,这里总结一下给新手做借鉴. 我朋友的数据库采用的是MySQL.(至于为什么不用mongoDB,这个是公司上层选型的结果,因为很多新手朋友似乎总是觉的node.js就是应该和mongoDB联系在一起,所以这里简单说下).我后来写了一个简单的小例子,整个小例子使用了express框

[MongoDB学习笔记-02] Node.js连接MongoDB的两种方法

MongoDB Node.js驱动程序是被官方所支持的原生Node.js驱动程序,他是至今为止最好的实现, 并且得到了MongoDB官方的支持.MongoDB团队已经采用MongoDB Node.js驱动程序作为标准方法. npm install mongodb@1.4.3 // MongoDB Node.js驱动程序 npm install mongoose@3.8.8 //mongoose模块 要从Node.js连接MongoDB数据库我们有两种方法可选择: 通过实例化mongodb模块中提

node.js 连接 mysql

var mysql = require("mysql"); var connection = mysql.createConnection({ host: '127.0.0.1', user: "root", //数据库用户名 password: "12345", //数据库密码 database: "test", //数据库 port: '3306' //端口号 }); connection.connect(function

Node.js连接Mysql,并把连接集成进Express中间件中

引言 在node.js连接mysql的过程,我们通常有两种连接方法,普通连接和连接池. 这两种方法较为常见,当我们使用express框架时还会选择使用中间express-myconnection,可以单独对mysql配置,也可以把connection集成到express中间件中. 最后送上一个node.js 连接各种主流数据库示例代码. 前提条件 1.安装mysql对应的驱动,npm install mysql 2.安装第三方插件express-connection, npm install e

node.js学习笔记二之版本问题

一.版本说明 进入node.js官网https://nodejs.org/en/download/ 点击上面的[All download options]进入到所有下载列表的地址 下载地址:https://nodejs.org/dist/ 0.是Joyent公司维护.进展缓慢.但是稳定. 4.,5.*都是由网友维护的.相对的进展快,增加和许多新功能. 偶数开头的是稳定版,奇数开头的开发版就是会不断变化更新.为下一个稳定版本做测试差不多的意思. 不过现在都是在nodejs基金会下面.所以咱们在no