mysqlモジュールをnodejsにインストールする方法

青灯夜游
リリース: 2021-11-11 17:21:25
オリジナル
2871 人が閲覧しました

nodejs に mysql モジュールをインストールする方法: 1. cmd ウィンドウを開き、「npm install -g cnpm」コマンドを実行して cnpm ツールをインストールします; 2. cd コマンドを使用してプロジェクト ディレクトリに入り、プロジェクトコマンドで「cnpm install mysql」を実行して、MySQL モジュールをインストールします。

mysqlモジュールをnodejsにインストールする方法

このチュートリアルの動作環境: Windows7 システム、nodejs バージョン 12.19.0、Dell G3 コンピューター。

ノードのインストールと構成 Mysql モジュール

①Mysql モジュールをインストールします

cmd で Taobao イメージをインストールします

npm install -g cnpm
ログイン後にコピー

プロジェクト ディレクトリに入り、プロジェクトに MySQL モジュールをインストールします

cnpm install mysql
ログイン後にコピー

②. 環境変数の設定

環境変数に C:\Program Files\MySQL\MySQL Server 8.0\bin
を追加します。たとえば、mysql_home
変数値は C:\Program Files\MySQL\MySQL Server 8.0\bin

③ です。エラー レポート

クライアントはサーバーによって要求された認証プロトコルをサポートしていません

1. コマンド ラインを使用して、解凍された mysql ルート ディレクトリを入力します (C:\Program Files\MySQL\MySQL)サーバー 8.0\bin) ダウン。

2. データベースにログインします

mysql -u root -p
ログイン後にコピー

3. root パスワードを入力します

Enter password: ******
ログイン後にコピー

4. 暗号化方式を変更します

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
ログイン後にコピー

5.パスワード: この例では、123456 が新しいパスワード

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
ログイン後にコピー

6 です。更新:

mysql> FLUSH PRIVILEGES;
ログイン後にコピー

④.js ファイル形式

    var mysql = require('mysql');//引用Mysql
    var connection = mysql.createConnection({//配置连接
        host: 'localhost',//数据库地址
        user : "xxx",//数据库用户
        password: "xxx",//数据库密码
        database : "world"//需要连接的数据库
    });
    
    connection.connect();//连接数据库
    
    connection.query('select * from city',function(err,rows,fields){//执行sql语句
        if(err) throw err ;
        console.log('thesolution is:' ,rows[0]);
    });
    
    connection.end();//断开连接
ログイン後にコピー

[推奨学習: 「nodejs チュートリアル」 "]

以上がmysqlモジュールをnodejsにインストールする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!