2015-01-11 2 views
1

Я нашел кучу учебников, которые рассказывают мне, как использовать mysql для node.js, но так как я новичок - я не знаю, как создать базу данных localhost mysql. Может ли кто-нибудь объяснить мне, как или просто отправить ссылку на учебник?Как запустить базу данных mysql на localhost для сервера node.js?

Я использую этот код в моем сервере Node.js:

app.use(
    connection(mysql,{ 
     host  : 'localhost', 
     user  : 'root', 
     password : '', 
     database : 'test', 
     debug : false //set true if you wanna see debug logger 
    },'request') 
); 

ответ

2

Во-первых, вам нужно установить яваскрипта клиент, который соединяет узел MySQL. Вы можете сделать это npm install mysql.

Для создания соединения используйте

var mysql  = require('mysql'); 
var connection = mysql.createConnection({ 
    host  : 'localhost', 
    user  : 'root', 
    password : 'secret', 
    databese : 'test' 
}); 

Для подключения к БД, запустите connection.connect();

После этого вы можете выполнить запрос

connection.query('SELECT now()', function(err, rows) { 
    if (err) throw err; 

    console.log('The current time is: ', rows[0].solution); 
}); 

Для больше вы можете посетить this и this.

+0

Где shoud я устанавливаю свой databese ('test')? – user3239600

+1

Вам необходимо настроить сервер mysql в вашей системе. Вы можете скачать его с http://dev.mysql.com/downloads/mysql/5.5.html. Как только вы выполните этот вход в свой экземпляр mysql, написав mysql -u '[ваше имя пользователя]' -p '[ваш пароль]'. После этого создайте новый тест базы данных, используя команду «создать тест базы данных». –

Смежные вопросы