나는 내 PC에 mySQL 서버를 설치했다. 지금은이 연결 문자열을 사용하여 파이썬에서 mysql.connector를 사용하여 다른 PC에서 일부 데이터베이스에 액세스하고 싶습니다 :다른 컴퓨터에서 mysql 서버에 연결하려면 호스트 이름으로 무엇을 사용해야합니까?
cnx = mysql.connector.connect(host='HOSTNAME',user='USERNAME',password='PASSWORD',database='DATABASE')
하지만 난 정말 내 연결 문자열에서 호스트 이름으로 사용할 모르겠어요. 호스트 컴퓨터의 IP 주소라고 생각합니다. 하지만 그것은 whatismyip.com에서 찾은 외부 IP 여야합니까? (호스트 PC는 라우터를 통해 인터넷에 연결되어 있습니다.) 아니면 내부 (정적) IP입니까? 또는 두 가지 조합.
지금 당장은 호스트 PC와이 컴퓨터에 연결하기 위해 사용하려고하는 것과 동일한 네트워크에 있지만 결국에는 어디서나 연결할 수 있기를 바랍니다.
저는이 물건에 정말 새롭고 전에 이런 짓을하지 않았습니다. 내가 인터넷에서 찾을 수있는 것은 'localhost'또는 '귀하의 IP 주소 사용'을 사용하는 것입니다.
어떤 도움을 크게 어떻게 든 연결되어 주어
호스트의'ip' 주소, 대상 시스템에서이 사용하는'ifconfig'을 찾을 수 있습니다
ifconfig
의 출력 예제처럼 보인다. –당신은 ipconfig를 의미합니다. – Octo
@Octo : 그는 리눅스 나 유닉스에서 ** ifconfig **를 의미한다고 생각합니다. Microsoft Windows에서는 ** ipconfig' **를 사용하십시오. – spencer7593