Codeigniter d'erreur lorsque vous essayez de vous connecter à la base de données à l'aide de mysqli

J'obtiens le message d'erreur Suivant dans mon CodeIgniter application qui est en direct sur le serveur.

Ici est la sortie de l'erreur:

Une Erreur PHP a été rencontrée

Gravité: Avertissement

Message: mysqli::real_connect(): (HY000/1044): Accès refusé pour l'utilisateur
'xxx'@'localhost' to database 'xxx'

Nom de fichier: mysqli/mysqli_driver.php

Numéro De Ligne: 161

Backtrace:

Fichier: /home/arya123/public_html/application/controllers/Home.php Ligne:
7 Fonction: __construct

Fichier: /home/arya123/public_html/index.php Ligne: 292 Fonction:
require_once

  • Dans le fichier de base de données dont l'extension r u à l'aide? $config['dbdriver'] = "mysqli";
  • Semble que vous n'avez pas persmission d'approche que pour le DB. Est-il externe DB ou localhost (du serveur) une?
  • Avez-vous vérifié que l'application/config/database.php les paramètres sont corrects?
  • proxy = utiliser l'ip v4
  • si vous utilisez l'hébergement mutualisé su que godaddy, je vous suggère de vérifier le nom de l'utilisateur que vous avez créé, parce que j'ai eu le même problème, mais C'est le problème de l'autorisation de l'utilisateur dans mysql
  • si vous utilisez OSX, c'est la bonne réponse pour vous CodeIgniter: Impossible de se connecter à votre serveur de base de données en utilisant les paramètres de Message d'Erreur
  • Assurez-vous que l'utilisateur xxx a les privilèges pour se connecter à la base de données xxx
  • essayez localhost:3306.. j'ai mysqlworkbench(localhost:3306) et phpmyadmin (localhost)

InformationsquelleAutor Code Craving | 2016-03-07