git bash で「npm install mysql」コマンドを実行すると、「C:\Users\Forrest\node_modules」ディレクトリにダウンロードされます。接続を作成するために、同じディレクトリに「insert.js」ファイルを作成しました。実際に接続しようとすると、「throw er; // 未処理の「エラー」イベント」が表示されます。これは、実際にはまだデータベースをセットアップしていないためだと思うので、mysql をコマンド 'mysql -p' で実行してデータベース アーティクルを作成しようとしています。それは機能し、「パスワードを入力してください:」というメッセージが表示されますが、私は持っていないので、Enter キーを押すだけです。ここが行き詰まるところです。「エラー 2003 (HY000): 'localhost' (10061) 上の MySQL サーバーに接続できません」と表示されます。何時間も私はこれを理解しようとしてきました! 私が経験したプロセスに何か問題はありますか?これが私の insert.js コードです。
var mysql = require('mysql');
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'articles'
});
connection.connect();
var article = {
}
まずはコマンドでSQLをインストール npm install mysql
次に、次を使用して少数のタプルを持つテーブルを作成します CREATE TABLE TABLENAME
次に、SQL に接続する必要があります :-
var mysql = require("mysql");
// First you need to create a connection to the db
var con = mysql.createConnection({
host: "localhost",
user: "username",
password: "password"
});
上記の構文のユーザーとパスワードを必ず置き換えてください。
エラーが発生した場合にエラーが返されるように本文を定義します
その後、接続を閉じます。
con.end(function(err)
次に、ターミナルを開いて入力します node app.js
エラーが出た場合は参照して修正してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加