본문 바로가기
MySql

MySQL 서버를 통해 MySQL 데이터베이스에 연결

by 베이스 공부 2020. 10. 9.
반응형

저는 네트워크와 같은 작업에 관해서는 꽤 초보자이므로 미리 사과드립니다. 얼마 전 컴퓨터에 로컬로 mySQL 데이터베이스를 설정하고이 데이터베이스와 함께 작동하는 여러 가지 간단한 프로그램을 구축했습니다. (일명 root : localhost 종류).

이것은 훌륭했지만 지금은 내 직장의 다른 동료가 자신의 컴퓨터에서 데이터베이스에 액세스 할 수 있기를 바라고 있지만 방법을 모르겠습니다.

네트워크 보호 문제 (방화벽 등)가있을 수 있으므로 고려해야 할 사항이있을 수 있습니다. ).

예를 들어, 필요한 IP입니까? 데이터베이스 설정을 변경해야합니까? 나는 명백한 이유로 localhost가 내 동료 컴퓨터에서 작동하지 않는다는 것을 이해합니다.

또한 내 머신을 전용 데이터베이스 머신으로 실행하는 것도 괜찮습니다. 내 머신을 넘어서 전용 서버 나 그와 비슷한 곳에서는 실행할 수 없습니다.

어떤 도움이라도 대단히 감사하겠습니다! 감사.

 

해결 방법

 

우선, 동료에게 필요한 것은 다음과 같습니다.

MySQL에서 사용자를 만들 때 다음과 같아야합니다.

'root'@'localhost'

즉, 사용자 루트로 localhost에서 연결하면 사용자가 작동합니다. 따라서 어디서나 연결할 수있는 사용자를 만들 수 있습니다.

'juanperez'@'%'

그리고 마지막으로 그들에게 어떤 특권을 부여하는지 조심해야합니다. MySQL의 옵션 파일에 "bind-address"라고 표시된 줄을 주석 처리하는 것을 잊지 마십시오 (이 옵션은 원격 연결을 방지 함).

 

참조 페이지 https://stackoverflow.com/questions/5824797

 

 

반응형

댓글