Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用nodemon在Node.js上自动创建mysql数据库?_Mysql_Sql_Node.js_Nodemon - Fatal编程技术网

如何使用nodemon在Node.js上自动创建mysql数据库?

如何使用nodemon在Node.js上自动创建mysql数据库?,mysql,sql,node.js,nodemon,Mysql,Sql,Node.js,Nodemon,我正在开发一个node.js应用程序,我正在使用nodemon运行启动服务器的脚本。我的package.json文件以如下内容开头: { "name": "file-converter-server", "version": "1.0.0", "description": "A file format converter app", "main": "src/config/server.js", "scripts": { "start": "nodemon src/c

我正在开发一个node.js应用程序,我正在使用nodemon运行启动服务器的脚本。我的
package.json
文件以如下内容开头:

{
  "name": "file-converter-server",
  "version": "1.0.0",
  "description": "A file format converter app",
  "main": "src/config/server.js",
  "scripts": {
    "start": "nodemon src/config/server.js",
    "test" : "echo \"Error: no test specified\" && exit 1"
  }

我的问题是,除了启动
server.js
脚本之外,还有没有其他方法可以调用一个脚本来生成一个数据库(比如说它被称为
files.sql
)?我想做如下事情:

“开始”:“nodemon src/config/server.js”&&“files.sql”


有人知道这是否可能,我如何继续?非常感谢您的帮助

生成数据库是什么意思?生成包含列的表?

是的。我的意思是拥有一个sql脚本,它的代码类似于“CREATE DATABASE..”,并在应用程序启动时让这个脚本从nodemos运行(但对于它,您不需要bash脚本),只需创建一个sql文件并将其保存在服务器中即可。然后你可以把它导入docker,或者这个答案可能也有用