一、 展示报错信息

二、 建立与数据库 连接 的代码
// 1. 导入mysql模块
const mysql = require('mysql')
    // 2. 建立与 MySQL 数据库的连接关系
const db = mysql.createPool({
    host: '127.0.0.1', // 数据库的IP地址
    user: 'root', // 登录数据库的账号
    password: '123456',
    database: 'mydb6_view',
})
// 检测mysql模块能否正常工作
db.query('SELECT * from dept', (err, results) => {
    if (err) return console.log(err.message)
        // 只要能打印出[ RowDataPAcket { '1':1}]的结果,就证明数据库连接正常
    console.log(results);
})
 
三、 解决方法
1、 在命令行中 进入 MySQL数据库下的bin目录

 
2、 在bin目录下输入mysql -u root -p,输入密码
 
3、 然后依次输入
 
-  
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;(修改加密规则 (必写)) -  
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';(更新用户密码 ) -  
FLUSH PRIVILEGES;#刷新权限(不输入也可以) 
四、 连接成功











