Ubuntu 14에서 MySQL에 대한 원격 연결 허용

Ubuntu 14에서 MySQL에 대한 원격 연결 허용

Heidi라는 프로그램을 사용하여 MySQL에 연결하려고 하는데 phpmyadmin 대신 이것을 사용하고 싶습니다. phpmyadmin보다 낫고 domain.com/phpmyadmin으로 이동하는 것보다 더 안전할 것이라고 생각했습니다.

다음 줄을 추가하고 etc/mysql/my.cnfmysql을 다시 시작했지만 운이 없습니다.

bind-address = MY IP ADDRESS

계속 오류가 발생해요Can't connect to MySQL server on (server ip)

포트가 맞고(3306) IP가 확실히 맞다는 것을 알고 있는데 어떻게 해야 할지 모르겠습니다.

답변1

먼저 skip-networkingmy.cnf에서 주석 처리되었는지 확인하세요.

또한 IP에서 데이터베이스로의 원격 연결을 허용해야 합니다.

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

마지막으로 방화벽이 연결을 차단하고 있지 않은지 확인하세요.

관련 정보