Node | 使用 Node 連接 MySQL
首先安裝 node 中用于處理 sql 的 mysql 包
npm i mysql
當下載緩慢時可以換用淘寶鏡像
http://npm.taobao.org/
使用步驟
- 首先是導入要使用的模塊
此模塊有一個方法createConnection,這個方法接受連接對象,填入對象的屬性 - 使用connect連接
- 使用query執行sql語句
- 使用end關閉連接
const mysql = require('mysql')
// 導入模塊
// 創建連接對象
const con = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
port: '3306',
database: 'myblog'
})
// 開始連接
con.connect()
// 執行SQL語句
const sql = 'select * from users;'
con.query(sql, (err, result) => {
if(err) {
console.error(err)
return
}
console.log(result)
})
// 關閉連接
con.end()
執行可能會報錯
err
找到的解決方法
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'
o'k
結果