MySQL 원격 액세스Workbench에서 MySQL에 연결
원격으로 액세스해야하는 Ubuntu Server 12.04에서 실행되는 mysql 데이터베이스가 있습니다. 웬일인지 이것이 내가 생각하는 것보다 더 많은 일이 될 것입니다.
저는이 문제를 해결하기 위해 무수한 스레드를 통과 해 왔습니다. 내 연결을 테스트 할 다른 리눅스 박스가 없습니다. 윈도우 7 머신에서만 MySQL Workbench를 사용하고 있습니다.
- 는
- 서버
- 의 바인드 주소를하기 위해 my.cnf 파일을 설정 허용하도록 iptables에 설정 로컬 호스트 모두에 대한 사용자를 생성 : 여기 내가 지금까지 한 일이다 모든 사용자에게 %
- 부여
다시 시작 MySQL의
사용자가
- 확인 MySQL은 워크 벤치에
올바른 설정을 제공합니다 (3306)에서 수신되는 모든 PRIV을 가지고 있으며, 나는 는 "당신의 연결 시도가 XXXX에서 서버 호스트에서 사용자의 사용자 실패 얻을 확인 : 3306 : 'xxxx'(10061)의 MySQL 서버에 연결할 수 없음 "
EDIT :이 cmd를 실행하면 'localhost와 not ipaddress'가 표시됩니다. 그것을 바꾸거나, 그것이 심지어 문제라면. 생각?
# lsof -i -P | grep :3306
mysqld 5775 mysql 10u IPv4 154265 0t0 TCP localhost:3306 (LISTEN)
po를 열었습니까? 승 7 머신에서 rt 3306? –
그게 좋은 것. 나는 워크 벤치의 설치가 스스로 그것을 할 것이라고 생각할 것이다. Win7 컴퓨터에서 방화벽이 꺼져 있습니다. – user2917262