2016-08-23 4 views
1

Я создал приложение ExpressJS MVC с использованием MySQL как DB с генератором Yeoman и в config.js Я хочу изменить строки подключения MySQL, но я не знаю, чтобы указать пароль в строке.NodeJS Строка подключения MySQL

моя строка mysql://[email protected]:3306/

Пожалуйста, помогите мне.

+0

Примите, пожалуйста, ответ, если мы можем вам помочь. – orbatschow

+4

вам нужен пароль, а также имя db, например: 'mysql: // root: password @ localhost: port/dbName' –

+0

@UmairAhmed Большое спасибо! если вы напишете ответ, я сделаю его принятым. –

ответ

1

Пароль и имя БД также являются частью строки подключения.
Ex: mysql://root:[email protected]:port/dbName

+1

Это то, что мне нужно! –

-1

Предлагаю использовать комод. Настройка пула соединений, который управляет вашим пулом для вас, тривиальна. См. documentation.

var knex = require('knex')({ 
    client: 'mysql', 
    connection: { 
    host  : '127.0.0.1', 
    user  : 'your_database_user', 
    password : 'your_database_password', 
    database : 'myapp_test' 
    } 
}); 
0

Может быть, вы можете попробовать что-то вроде этого:

var mysql  = require('mysql'); 
var connection = mysql.createConnection({ 
    host  : 'localhost', 
    user  : 'root', 
    password : 'YOURPASSWORD', 
    database : 'YOURDATABASE' 
}); 

Взгляните на эту tutorial.

Если это не сработает, вы должны предоставить нам дополнительную информацию.