2012-06-02 4 views
1

내가 (전형적인 필요한 my.cnf 파일과 함께) 내 DB에 원격 MySQL의 액세스를 가능하게하는 과정에서 다음 명령을 사용 변경 : 나는 허용하지 않는 구성이 다시 역전 어떻게원격 mySQL 액세스를 역전시키는 방법은 무엇입니까?

mysql> update db set Host='123.123.123.123' where Db='yourdatabasename'; 
mysql> update user set Host='123.123.123.123' where user='yourdatabaseUsername'; 

외부 연결?

이 방법을 사용하는 것에 대한 생각이 불안해하고 보안 문제를 만들고 싶지 않습니다. 또한 잘못된 구성으로 인해 발생할 수있는 보안상의 문제로 mySQL 구현을 검사하는 데 사용할 수있는 권장 도구가 있습니까?

답변

0

내가 실수하지 않는다면, 명령어를 실행할 수 있지만 "localhost"를 Host='localhost' 매개 변수로 사용하십시오.

http://dev.mysql.com/doc/refman/5.0/en/mysql-secure-installation.html

:

mysql> update db set Host='localhost' where Db='yourdatabasename'; 
mysql> update user set Host='localhost' where user='yourdatabaseUsername'; 

또한, 여기 MySQL 설치 보안에 대한 좋은 정보입니다

관련 문제