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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM