1.1.2 • Published 4 years ago

mysql-server-manager-node v1.1.2

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

MySQL Server Manager for Node

Manage and run MySQL Server in node

Install

npm install mysql-server-manager-node

Usage

  • Download server files in compressed form from this link (Windows)
  • Extract the archive and copy mysql directory to your project root
  • Now use in your project like this sample code.
const MySQLServer = require('mysql-server-manager-node');
const mysql_server = new MySQLServer({
    path: __dirname + '/mysql/bin/mysqld_z.exe'
    port: 3306
});
mysql_server.run(); 

Remember to close the server on your application close like this

mysql_server.close();

Configuration

NameDefaultDescription
pathmysqldmysqld file path (See Usage for moreinfo)
port3306The port used
scriptnullThe "router" script
stdioinheritstdio option passed to the spawned process - https://nodejs.org/api/child_process.html#child_process_options_stdio
envprocess.envThe environment variables passed

Does this Work in Electron?

Yes

Meta

Atiq Samtia– @AtiqSamtia – me@atiqsamtia.com

Distributed under the GPL3 license.

https://github.com/atiqsamtia/mysql-server-manager-node

Credits (Thank You)

OSCAROTERO FOR PHP SERVER (Inspiration)

https://github.com/oscarotero/php-server-manager