Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Apakah yang perlu saya lakukan jika nod gagal menyambung ke mysql?
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.
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!