Zulassen von Remoteverbindungen für MySQL unter Ubuntu 14

Zulassen von Remoteverbindungen für MySQL unter Ubuntu 14

Ich versuche, mich mit einem Programm namens Heidi mit MySQL zu verbinden. Ich möchte dies anstelle von phpmyadmin verwenden. Es ist besser als phpmyadmin und ich dachte, es wäre sicherer als domain.com/phpmyadmin zu verwenden.

Ich habe die folgende Zeile hinzugefügt etc/mysql/my.cnfund MySQL neu gestartet, aber ohne Erfolg.

bind-address = MY IP ADDRESS

Ich erhalte immer wieder den FehlerCan't connect to MySQL server on (server ip)

Ich weiß, dass der Port richtig ist (3306) und die IP ist definitiv richtig, bin mir aber nicht sicher, was ich sonst noch tun soll

Antwort1

Bestätigen Sie zunächst, dass skip-networkingin Ihrer my.cnf auskommentiert ist.

Sie müssen auch Remoteverbindungen von Ihrer IP zu Ihrer Datenbank zulassen.

GRANT ALL ON yourdatabase.* TO mysqluser@'yourip' IDENTIFIED BY 'yourpassword';

Stellen Sie abschließend sicher, dass Ihre Firewall die Verbindung nicht blockiert.

verwandte Informationen