@sashavol

Не подключается модуль mysql к моему хостингу (mysql)?

Здравствуйте!

Имею такой код:
var mysql      = require('mysql');
var connection = mysql.createConnection({
  host     : 'ip моего хостинга',
  user     : 'имя юзера',
  password : 'пароль',
  database : 'имя базы'
});

connection.connect();

var query = connection.query('SELECT * FROM `wp_posts` WHERE `post_type` = "job" limit 1,50', function(err, result) {
  console.log(err);
  console.log(result);
});

connection.end();


Но он мне выдает ошибку:
$ node sql.js
{ [Error: connect ETIMEDOUT]
  errorno: 'ETIMEDOUT',
  code: 'ETIMEDOUT',
  syscall: 'connect',
  fatal: true }
undefined


Как вы думаете, в чем может быть проблема? Делаю все локально.
  • Вопрос задан
  • 513 просмотров
Пригласить эксперта
Ответы на вопрос 1
@niksee
подсказка
var mysql = require('mysql');
 
var connection = mysql.createConnection(
    {
      host     : 'localhost',
      user     : 'your-username',
      password : 'your-password',
      database : 'wordpress',
    }
);
 
connection.connect();
 
var query = connection.query('SELECT * FROM wp_posts');
 
query.on('error', function(err) {
    throw err;
});
 
query.on('fields', function(fields) {
    console.log(fields);
});
 
query.on('result', function(row) {
    console.log(row.post_title);
});
 
connection.end();
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы