Heim >Backend-Entwicklung >PHP-Tutorial >Fehler bei der Verbindung der virtuellen Host-Datenbank von Alibaba Cloud

Fehler bei der Verbindung der virtuellen Host-Datenbank von Alibaba Cloud

WBOY
WBOYOriginal
2016-10-10 11:55:591439Durchsuche

$mysqli = new mysqli('qdm177116231.my3w.com', 'qdm177116231', "**", "data");
Fehlerbericht:
mysqli::mysqli ( ): (HY000/1044): Zugriff für Benutzer 'qdm177116231'@'%' auf Datenbank 'data' verweigert
Berechtigungen können nicht gesetzt werden und Remote-Login ist nicht möglich, aber die Datenbank kann im tp-Framework betrieben werden

Antwortinhalt:

$mysqli = new mysqli('qdm177116231.my3w.com', 'qdm177116231', "**", "data");
Fehlerbericht:
mysqli::mysqli ( ): (HY000/1044): Zugriff für Benutzer 'qdm177116231'@'%' auf Datenbank 'data' verweigert
Berechtigungen können nicht gesetzt werden und Remote-Login ist nicht möglich, aber die Datenbank kann im tp-Framework betrieben werden

Aus Ihrem Fehlerbericht geht hervor, dass Benutzern der Fernzugriff gestattet ist, aber was ist mit Ihrer Datenbank selbst? Ist der Fernzugriff aktiviert? Wenn die von Ihnen eingegebenen Informationen falsch sind, wird außerdem empfohlen, einen Arbeitsauftrag einzureichen, um sich an das technische Personal von Alibaba zu wenden.

Bei mir tritt manchmal ein Datenbankverbindungsfehler auf, aber nach dem Neustart funktioniert es wieder

Sie können sich nicht remote bei RDS anmelden, was darauf hinweist, dass RDS eine Whitelist eingerichtet hat und nur ECS-Intranet-IP-Verbindungen zulässt.
Sie können zur Alibaba Cloud-Plattform gehen, um Ihre IP zur Whitelist hinzuzufügen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn