Heim  >  Artikel  >  Web-Frontend  >  Was soll ich tun, wenn der Knoten keine Verbindung zu MySQL herstellen kann?

Was soll ich tun, wenn der Knoten keine Verbindung zu MySQL herstellen kann?

藏色散人
藏色散人Original
2023-01-03 15:41:222570Durchsuche

Lösung für Knotenfehler beim Herstellen einer Verbindung zu MySQL: 1. Führen Sie den Befehl „mysql -u root -p“ aus, um das Bin-Verzeichnis des MySQL-Ordners aufzurufen. 2. Übergeben Sie „const con = mysql.createConnection({host: '127.0 .0.1', Benutzer: 'root', Passwort: '...', Port: '3306', Datenbank: "..."});" Stellen Sie einfach eine Verbindung zu MySQL her.

Was soll ich tun, wenn der Knoten keine Verbindung zu MySQL herstellen kann?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, Knotenversion 18.4.0, Dell G3-Computer.

Was soll ich tun, wenn der Knoten keine Verbindung zu MySQL herstellen kann?

Lösung für NodeJS-Fehler beim Herstellen einer Verbindung zu MySQL:

Überprüfen Sie zunächst die Portnummer, den Benutzernamen, das Passwort, die Datenbank und den Host auf Fehler.

Wenn nicht, überprüfen Sie, ob Ihre MySQL-Version nicht für 8.0 oder höher geeignet ist, da 8.0 oder höher eine neue Verschlüsselungsmethode verwendet und NodeJS diese nicht unterstützt. Wenn die Version also zu hoch ist, befolgen Sie die folgenden Methoden, um das Problem zu lösen , persönlicher Test effizient.

cmd-Administrator gibt das bin-Verzeichnis des MySQL-Ordners ein

Geben Sie den Befehl ein: mysql -u root -p

Geben Sie das Passwort ein

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

nodejs connect mysql

npm install mysql

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

Empfohlenes Lernen: „node.js Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn der Knoten keine Verbindung zu MySQL herstellen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn