MySQL은 관계형 데이터베이스 관리 시스템입니다. 데이터베이스를 사용할 때 이 시스템의 데이터베이스만 사용하는 것은 아닙니다. 따라서 이에 대한 원격 액세스가 필요합니다.
처음에는 데이터베이스가 연결되지 않는 이유를 몰랐습니다. 나중에 알고 보니 데이터베이스가 3306 포트를 열지 않았기 때문이었습니다. 더 많은 사람들이 이곳에서 시간을 낭비하지 않도록 아래에서 내 경험을 공유하겠습니다. (다음은 Linux에서 mysql을 설치하는 경우입니다.)
권장되는 관련 mysql 비디오 자습서: "mysql tutorial"
방법 1
1. 먼저 콘솔에 들어갑니다. 원격 제어를 위해 퍼티 도구를 사용했습니다.
그런 다음 "netstat -an | grep 3306"을 입력하여 켜져 있는지 확인하십시오. 아래 그림과 같이 듣기만 표시되면 기호가 켜지지 않습니다
2. cd 명령을 통해 etc/mysql 디렉토리로 들어갑니다. 그런 다음 ls 명령을 입력하여 디렉터리의 파일을 확인합니다.
3. 파일에 my.cnf가 표시됩니다. "vi my.cnf" 명령을 통해 편집 상태로 들어갑니다.
4. 그 후 "bind-address =127.0.0.1"을 주석 처리하거나 원격 연결이 필요한 IP 주소로 바꾸거나 이 문장을 직접 삭제하세요.
그런 다음 저장하면 됩니다.
방법 2
1 이후 명령어를 통해 폴더 권한을 변경하고, sudo chomd 666 + 파일명 입력, 백테스트를 통해 해당 파일의 권한을 높여주면 됩니다(폴더인 경우 필요) 마지막에 -ld를 추가하세요 )
2. 그 후 etc/mysql 폴더를 검색하세요. 아래 그림과 같습니다. (먼저 파일 시스템을 선택하고 etc를 선택한 후 mysql을 선택하여 디렉터리를 입력합니다.)
3.마지막으로 my.cnf 파일을 선택하고 클릭하여 연 다음 주석 처리하거나 바인드 주소 =127.0.0.1을 바꿉니다. "를 원격 연결이 필요한 IP 주소에 입력하거나 이 문장을 직접 삭제하세요.
클릭하여 닫고 저장하세요.
위 내용은 MySQL 포트 3306을 여는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!