sql >> データベース >  >> RDS >> Mysql

ER_ACCESS_DENIED_ERROR:リモートサーバー上のデータベースに接続しようとすると-Node.js

    Luukが指摘しているように、localhostを置き換える必要があります リモートデータベースサーバーの実際のIPアドレスとデータベースサーバーが実行されているポートを使用します。

    例-

    const database = mysql.createPool({
        host: '123.234.121.234',
        port : '3306',
        user: 'user',
        password: 'pass',
        database: 'db'
    }); 
    

    また、ポートがホワイトリストに登録されており、ネットワーク経由でアクセスできることを確認してください。ここに説明のための小さな図があります。



    1. SQL Server(T-SQL)でデータベースの照合を設定する方法

    2. インデックスはOracleでクラスター化されていますか、それともクラスター化されていませんか?

    3. Oracleインターフェースの変更

    4. PythonのMySQLINSERTステートメント