sql >> Database >  >> RDS >> Mysql

Kan de gegevensbron niet maken met mysql

Wijzig uw datasource.json als:

    {
      "db": {
      "host": "localhost",
      "port": 3306,
      "url": "",
      "database": "shoppingdatabase",
      "password": "",
      "name": "db",
      "user": "root",
      "connector": "mysql",
      "connectTimeout":9000000
     }
   }

en model.json als

    {
     "_meta": {
     "sources": [
       "loopback/common/models",
       "loopback/server/models",
       "../common/models",
       "./models"
      ],
     "mixins": [
       "loopback/common/mixins",
       "loopback/server/mixins",
       "../common/mixins",
       "./mixins"
      ]
    },
    "User": {
     "dataSource": "db"
    },
    "AccessToken": {
     "dataSource": "db",
     "public": false
    },
    "ACL": {
     "dataSource": "db",
     "public": false
    },
    "RoleMapping": {
     "dataSource": "db",
     "public": false,
     "options": {
       "strictObjectIDCoercion": true
      }
    },
    "Role": {
     "dataSource": "db",
     "public": false
    },
    "carts": {
     "dataSource": "db",
     "public": true
    },
    "products": {
     "dataSource": "db",
     "public": true
    },
    "users": {
     "dataSource": "db",
     "public": true
    },
    "vendors": {
     "dataSource": "db",
     "public": true
    }
  }

en maak eerst handmatig een database in MySQL met de naam "shoppingdatabase", aangezien loopback de database vooraf moet hebben gemaakt. En houd deze ook met een wachtwoord beveiligd.




  1. Hoe schrijf je een SQL-query die meerdere rijen uit de invoertabel samenvoegt tot één rij in de uitvoertabel?

  2. Waarom is de AVG-rijlengte 4 keer zo groot als verwacht?

  3. SQL-update van de ene tabel naar de andere op basis van een ID-overeenkomst

  4. Postgres kan geen verbinding maken met de server op Unix-domein socket 5432