# 服务器导入数据库文件

# Mongdb 的导入

# 步骤一:本地导出数据库文件

在某个地方打开终端,输入以下命令,我这里以项目文件夹为例

image-20220506152513057

-d 后面接数据库名,回车后

mongodump -d node-vue-moba

出现该文件夹证明导入成功

image-20220506152546359

# 步骤二:服务器导入数据库文件

可以在 vscode 装该插件连接服务器 (百度有教程)

image-20220506152601570

连接成功后

将导出的数据库文件丢进去服务器

image-20220506152613978

# 步骤三:宝塔安装并配置 mongodb

1. 在宝塔的软件商店中安装 mongodb

2. 修改 mongodb 配置

bindIp 由 127.0.0.1 改为 0.0.0.0,放开 ip 限制 \

3. 宝塔放开 27017 端口

4. 阿里云服务器,网络与安全 - 安全组 - 配置规则,放开 27017 端口

  1. 配置用户名密码

  2. 通过宝塔终端链接 mongodb

    cd /www/server/mongodb/bin
    mongo
  3. 切换到 admin 数据库,设置管理员账号密码

    use admin 
    db.createUser({user:'root',pwd:'123456',roles:['root']})
    

    验证是否添加成功,db.auth (用户名,用户密码)

    db.auth('root', '123456')
    

# 步骤四:导入数据库

在终端直接执行执行命令 mongorestore

mongorestore

# Mysql 的导入

直接在宝塔的软件商店安装 mysql 然后添加数据库本地导入就行了