2016-06-14 4 views
0

host="localhost"으로 mysqldb를 사용하여 파이썬 프로그램과 연결할 수 있지만 host="myIPaddress"으로 변경하면 SQL 쿼리에 오류가 표시된다. 나는 lampp 서버로 mysqldb를 사용하여 파이썬 프로그램을 연결할 수 없다

은 잘 작동 :

database=MySQLdb.connect(host="localhost",user="root",passwd="",db="TextMiner",unix_socket="/opt/lampp/var/mysql/mysql.sock") 

하지만이 오류를 보여주는 :

database=MySQLdb.connect(host="myIPaddress",user="root",passwd="",db="TextMiner",unix_socket="/opt/lampp/var/mysql/mysql.sock") 

오류 :

_mysql_exceptions.OperationalError: (2003, "Can't connect to MySQL server on 'myIPaddress' (110)")

+0

mysql 서버가 localhost 인터페이스만을 수신합니다. mysql 설정 파일에서 bind-address를 바꾼다. –

답변

0

이 SQL 보안 설정을 확인합니다. 로컬에만 설정해야합니다.

+0

그걸 확인하는 방법 ?? –

+0

lampp을 실행 한 후 http : // localhost를 사용하여 index.php 페이지를 열 수 있지만 http : // myIPaddress에 대한 오류가 표시됩니다. –