2013-08-09 3 views
0

Привет, только сейчас я установил mysql для nodejs на моем компьютере с Windows. Для этого используется имя пользователя и пароль по умолчанию. И как посмотреть доступные базы данных? Есть ли что-то вроде phpmyadmin для просмотра dbs и таблиц в узле? Я не получил никаких объяснений по этому поводу в Googling. Пожалуйста помоги?Нужна помощь в использовании mysql с nodejs

ответ

0

Имя пользователя по умолчанию для MySQL является root и пароль не установлен. Установите пароль как можно скорее.

Что касается GUI, вы можете использовать автономный графический интерфейс для MySQL, например HeidiSQL или Webyog. Мне легче использовать не-HTTP-интерфейс, поскольку он чувствует себя немного менее неуклюжим.

Если вы хотите начать доступ к своим базам данных MySQL для использования в вашем приложении Node, используйте модуль node-mysql. Это библиотека для облегчения связи с MySQL с узла.

Если это ваш первый раз с использованием узла, тогда я рекомендую сначала освоить некоторые базовые функции. Понимание его модульного подхода является ключом к написанию хороших приложений.

+0

Но как настроить это с помощью nodejs? – Stranger

+0

@Udhay, вы не настраиваете MySQL с узлом как таковым. MySQL имеет свой собственный процесс, слушая свой собственный порт, поэтому вы просто общаетесь с ним из вашего приложения Node. Или, если вы хотите играть с MySQL с точки зрения разработки, вы можете общаться с ним через автономный графический интерфейс, такой как один из предложенных мной. Для связи с ним из вашего приложения Node вы должны использовать [node-sql] (https://github.com/felixge/node-mysql), что немного упрощает работу. – shennan

0
exports.conn = require('mysql').createConnection({ 

    host : 'localhost', /// mysql host 
    user:  "****", /// mysql username 
    password: "***", /// mysql password 
    database: "db_name" 

}); 

var queryString='SELECT * FROM .........'; 
conn.query(queryString, function(err, rows, fields) { 
      if (err) { 
       ......................... 
      }else { 
       ............................ 
      } 

});

0

MySQL для NodeJS - это библиотека, не являющаяся приложением. Поскольку это библиотека, она предназначена для использования в ваших приложениях.

Если вы потеряли приложение, которое позволяет вам управлять своими базами данных с помощью NodeJS, то, вероятно, express-admin будет тем, что вы ищете.

express-admin - это приложение, созданное с использованием NodeJS и использующее библиотеку MySQL для NodeJS.

+0

Я не думаю, что кто-то предлагал, что node-mysql был графическим интерфейсом. – shennan

+0

Цитирование OP: «Есть ли что-нибудь вроде phpmyadmin, чтобы видеть dbs и таблицы в узле« Я думаю, что есть какая-то путаница », поэтому я это выяснил. –

+0

Я думаю, это справедливо. – shennan

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