私のgit bashを通じて、 "npm install mysql"コマンドを実行してから、 "C:\ Users \ Forrest \ node_modules"ディレクトリにダウンロードします。私は接続を作成するために同じディレクトリに "insert.js"ファイルを作成しました。私が実際に接続しようとすると、 "throw er; //未処理の 'エラー'イベント"が表示されます。私はこれが実際にデータベースをセットアップしていないためだと思うので、mysql -pコマンドを使ってmysqlを実行してデータベース記事を作成しようとします。それはうまくいき、「Enter Password:」と私に聞いてきたので、私はちょうどEnterキーを押しました。これは私が立ち往生する場所です。 "ERROR 2003(HY000): 'localhost'(10061)上のMySQLサーバーに接続できません。"何時間も私はこれを理解しようとしていました!私が経験したプロセスに何か問題はありますか?ここに私のinsert.jsコードです。mysqlデータベースをノードに接続するにはどうしたらいいですか?
var mysql = require('mysql');
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'password',
database: 'articles'
});
connection.connect();
var article = {
}
データベースを作成せずにテーブルを作成することはできますか? –
@ A.ANANANまずデータベースを作成する必要はありません。 –