Сначала я был Windows-программистом и недавно перешел на Linux ( Ubuntu 18.04 дистрибутив) .
В Windows мой код работал нормально, но в Linux он начал показывать ошибку. Ошибка: подключите ECONNREFUSED 127.0.0.1:3306
мой код подключения:
import { createConnection } from 'mysql';
export default createConnection({
host: 'localhost',
user: 'root',
password: '',
database: 'rent_compair',
});
server.js:
import express from 'express';
import cors from 'cors';
import admin from './routes/admin';
import db from './config/mysql';
const app = express();
db.connect((err) => {
if (err) throw err;
console.log('Db Connected!');
});
app.use(cors());
app.use(express.json());
app.use('/', admin);
app.listen(process.env.PORT || 5000, console.log('Server Connected!'));
xampp запущен с привилегиями sudo: оснастка сервера xampp