Yeomanジェネレータ とconfig.js
でMySQLをDBとしてMySQLを使用してExpressJS MVCアプリケーションを作成しましたが、MySQL接続文字列を変更したいのですが、文字列にパスワードを指定することはできません。NodeJS MySQL接続文字列
私の文字列は、私を助けてくださいmysql://[email protected]:3306/
です。
Yeomanジェネレータ とconfig.js
でMySQLをDBとしてMySQLを使用してExpressJS MVCアプリケーションを作成しましたが、MySQL接続文字列を変更したいのですが、文字列にパスワードを指定することはできません。NodeJS MySQL接続文字列
私の文字列は、私を助けてくださいmysql://[email protected]:3306/
です。
knexを使用することをおすすめします。あなたのプールを管理する接続プールを設定するのは簡単です。 documentationを参照してください。
var knex = require('knex')({
client: 'mysql',
connection: {
host : '127.0.0.1',
user : 'your_database_user',
password : 'your_database_password',
database : 'myapp_test'
}
});
たぶん、あなたはこのような何かを試すことができます。
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'YOURPASSWORD',
database : 'YOURDATABASE'
});
このtutorialを見てみましょう。
これで解決しない場合は、詳細をお知らせください。
お手数ですがお答えください。 – orbatschow
あなたはmysql:// root:password @ localhost:port/dbName'のようにパスワードだけでなくdb名も必要です –
@UmairAhmedありがとうございます!あなたが答えを書くなら、私はそれを受け入れるようにします。 –