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

Nodejs経由でMySQLに接続できません

    socket pathの値を追加する必要があります db_configに オブジェクト:

    db_config.socketPath =  '/var/run/mysqld/mysqld.sock'
    

    たとえば、MAMPでは、 http:// localhost:8888 /MAMP にアクセスします。 、そしてあなたは見つけます:

    /Applications/MAMP/tmp/mysql/mysql.sock
    

    最後にあなたは持っています:

    var connection = mysql.createConnection({
      host     : db_config.host,
      user     : db_config.user,
      password : db_config.pass,
      database : db_config.db,
      socketPath: '/Applications/MAMP/tmp/mysql/mysql.sock'
    });
    



    1. docker-compose:サーバーがクライアントに不明な認証方法を要求しました

    2. Oracleの列にシーケンスがあるかどうかを確認します

    3. mysqlストアドプロシージャのデフォルトパラメータを持つことは可能ですか?

    4. SQLite JSON_ARRAY_LENGTH()