recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Accès refusé pour l'utilisateur 'root'@'localhost' (avec mot de passe : OUI)

Connectez-vous à MySQL via le terminal sous Mac et la connexion est réussie
La connexion est réussie via l'outil graphique Navicat

Échec de la connexion à MySQL via nodejs

Code :

function query(sql, params, callback) {
  var op = {
    host: '127.0.0.1',
    port: '3306',
    user: 'root',
    password: '111111',
    database: 'anjiecc'
  };
  var client = mysql.createConnection(op);
  client.query(sql, function(err, data) {
    if (err) {
      console.log(err);
    } else {
      //调用dao回调函数
      callback(data);
    }
  });
  client.end();
}

Erreur de connexion
Accès refusé pour l'utilisateur 'root'@'localhost' (en utilisant le mot de passe : OUI)
code : 'ER_ACCESS_DENIED_ERROR',
errno : 1045,
sqlState : '28000'

Veuillez demander conseil à Dieu, merci !

学习ing学习ing2751 Il y a quelques jours1007

répondre à tous(3)je répondrai

  • 黄舟

    黄舟2017-06-12 09:22:35

    Le compte que vous utilisez n'est pas autorisé à vous connecter à la base de données..
    Essayez de les autoriser séparément dans localhost127.0.0.1

    répondre
    0
  • 仅有的幸福

    仅有的幸福2017-06-12 09:22:35

    Assurez-vous que votre nom d'utilisateur et votre mot de passe ne sont pas mal saisis.
    Veuillez confirmer si vous disposez des droits d'accès. Pour plus de détails, veuillez vous référer à l'article suivant : https://faceghost.com/article...

    répondre
    0
  • 欧阳克

    欧阳克2017-06-12 09:22:35

    accordez tous les privilèges sur . à 'root'@'localhost' identifié par 'votre mot de passe' avec option d'octroi ;

    privilèges de chasse d'eau ;

    répondre
    0
  • Annulerrépondre