Rumah  >  Artikel  >  hujung hadapan web  >  Apakah yang perlu saya lakukan jika nod gagal menyambung ke mysql?

Apakah yang perlu saya lakukan jika nod gagal menyambung ke mysql?

藏色散人
藏色散人asal
2023-01-03 15:41:222547semak imbas

Penyelesaian kepada kegagalan nod untuk menyambung ke mysql: 1. Jalankan arahan "mysql -u root -p" untuk memasuki direktori bin folder MySQL; hos: '127.0 .0.1',pengguna: 'root',kata laluan: '...',port: '3306',pangkalan data: "..."});" Hanya sambung ke mysql.

Apakah yang perlu saya lakukan jika nod gagal menyambung ke mysql?

Persekitaran pengendalian tutorial ini: sistem Windows 10, nod versi 18.4.0, komputer Dell G3.

Apakah yang perlu saya lakukan jika nod gagal disambungkan ke mysql?

Penyelesaian kepada kegagalan nodejs untuk menyambung ke mysql:

Mula-mula semak nombor port, nama pengguna, kata laluan, pangkalan data dan hos untuk mencari ralat.

Jika tidak, pastikan versi mysql anda tidak sesuai untuk 8.0 ke atas, kerana 8.0 atau ke atas menggunakan kaedah penyulitan baharu, dan nodejs belum menyokongnya lagi, jadi jika versi terlalu tinggi, ikuti kaedah berikut Penyelesaian, ujian peribadi adalah berkesan.

pentadbir cmd memasuki direktori bin folder MySQL

Masukkan arahan: mysql -u root -p

Masukkan kata laluan

alter USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRENEVER;
alter USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '修改自己的密码';

nodejs bersambung ke mysql

npm pasang mysql

const mysql = require('mysql');
//创建连接
const con = mysql.createConnection({
        host: '127.0.0.1',
        user: 'root',
        password: '你自己的密码',
        port: '3306',// 自己的端口号,默认为3306
        database: "自己的数据库"
    });
//连接
con.connect(); //这里没报错的话就没有问题了,如果还是报错,那重新安装个低版本的数据库吧,卸载mysql找个靠谱的教程卸载,这玩意挺麻烦的。

Pembelajaran yang disyorkan: "tutorial video node.js"

Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika nod gagal menyambung ke mysql?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn