Работа с базами данных через Node MySQL Admin

При работе с БД через NodeJS можно использовать специальную программу Node MySQL Admin (NMA).

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

Перед тем как приступить к работе с NMA, нужно загрузить фреймворк Express:

npm install express

Затем с помощью следующей команды устанавливаем NMA:

npm install node-mysql-admin

Далее загружаем модуль для работы с MySQL:

npm install --save mysql2

Для подключения к NMA в вашем рабочем файле index.js необходимо прописать следующий код:

import express from 'express'; import mysqlAdmin from 'node-mysql-admin'; import mysql from 'mysql2'; const connection = mysql.createConnection({ host: '127.0.0.1', // имя хоста user: 'admin', // имя пользователя password: '', // пароль database: 'mysql' // имя БД }); connection.connect((err) => { if (err) { console.error('Ошибка подключения к базе данных:', err.stack); return; } console.log('Подключено к базе данных как id ' + connection.threadId); }); let app = express(); // настройка middleware для обработки запросов: app.use(express.json()); app.use(express.urlencoded({ extended: true })); app.use(mysqlAdmin(app)); app.listen(3000, function() { console.log('Сервер запущен на порту 3000'); });

Затем нужно запустить ваш файл через NodeJS:

node index.js

И после этого можно открывать NMA в браузере на соответствующем порту:

Установите NMA. Откройте его в браузере.



Чат с GPT Компилятор