مرکز آموزش میهن وب هاست

مرکز آموزش میهن وب هاست

اتصال nodejs به دیتابیس

پرینت این مقاله پرینت این مقاله

در آموزش (راه اندازی نود جی اس در سی پنل) نحوه ایجاد یک پروژه و برنامه Node.js توضیح داده شد. در این آموزش شیوه اتصال پروژه و برنامه Node.js به دیتابیس MySQL بیان خواهد شد.

1- در مرحله اول پس از ورود به سی پنل می بایست اقدام به ایجاد دیتابیس نمایید. برای ایجاد دیتابیس از آموزش زیر می توانید استفاده کنید.

ایجاد دیتابیس در کنترل پنل سی پنل

در این آموزش، یک دیتابیس با نام test_database، یک یوزر با نام test_user و رمز 1111 ایجاد شده است.

2- پس از ایجاد دیتابیس، در صفحه اول سی پنل از بخش "Databases"گزینه "phpMyAdmin" را انتخاب نمایید.

تصویر(1)

3- در phpMyAdmin همانند تصویر2 ابتدا یوزر هاست (شماره 1) و سپس دیتابیس ایجاد شده (شماره 2) را انتخاب نمایید.

تصویر(2)

4- پس از انتخاب دیتابیس، تب "SQL" را باز کنید. (تصویر3)

تصویر(3)

5- سپس همانند تصویر4 کدهای زیر را در تب SQL جایگذاری (شماره 1) و گزینه "GO" (شماره 2) را انتخاب نمایید.

CREATE TABLE `users` (

`id` int NOT NULL AUTO_INCREMENT,

`name` varchar(255) NOT NULL,

`email` varchar(255) NOT NULL,

`position` varchar(255) NOT NULL,

`is_deleted` tinyint(3) UNSIGNED DEFAULT 0,

`created_at` datetime NOT NULL,

`updated_at` datetime DEFAULT current_timestamp() ON UPDATE current_timestamp(),

PRIMARY KEY (`id`)

);

تصویر(4)

با این کار جدول یوزر برای دیتابیس تان ایجاد می شود. 

همچنین در صورتی که فایل بکاپ از دیتابیس نزد شما موجود است، می توانید مطابق آموزش زیر (در این حالت نیازی به ایجاد جدول یوزر نمی باشد) اقدام به درون ریزی فایل دیتابیس کنید. 

نحوه پشتیبان گیری از دیتابیس و بازگردانی آن در CPanel

6- در این مرحله می بایست وارد مسیر اصلی پروژه در File Manager شوید و فایلی که اطلاعات دیتابیس در آن قرار دارد را اصلاح و اطلاعات دیتابیس ایجاد شده را وارد نمایید.

برای مثال:

اگر فایل env. نام فایل کانفیگ دیتابیس شما است، می بایست اطلاعات دیتابیس را در این فایل اصلاح نمایید. 

کدهای نمونه اطلاعات دیتابیس در فایل env.:

DB_HOST=localhost

DB_USER=test_user

DB_PASSWORD=1111 

DB_NAME=test_database 

DB_PORT=3306 

DB_HOST: در این فیلد عبارت "localhost" را قرار دهید. 

DB_USER: یوزر پایگاه داده خود را در این فیلد وارد نمایید. 

DB_PASSWORD: رمز پایگاه داده را در این فیلد جایگذاری کنید. 

DB_NAME: نام پایگاه داده را در این فیلد وارد نمایید. 

DB_PORT: پورت پایگاه داده را 3306 قرار دهید.

7- پس از اصلاح فایل کانفیگ دیتابیس، لطفا به صفحه اول سی پنل بازگردید و از بخش "Software" منوی "Setup Node.js App" را انتخاب نمایید. 

تصویر(5)

8- همانند تصویر 6 در بخش "Web applications" روبروی نام پروژه، گزینه مداد را انتخاب نمایید.

تصویر(6)

9- در صفحه مشخصات و ویرایش برنامه، "RESTART" را انتخاب نمایید تا پروژه مجدد اجرا گردد. (همانند تصویر7)

تصویر(7)
5/5 از 1 رای