이런 일이 일어났습니다: Kali를 설치한 다음 MySQL(mariadb)을 설치하고 계정 비밀번호를 초기화했지만 원격으로 로그인을 시도했지만 실패했습니다. . . mysql에 원격 로그인 시도가 실패했기 때문에 Baidu는 원격 로그인 허용 방법을 설정해야 합니다. . . 방화벽이 닫혀 있으므로 원격 로그인 시도가 실패하므로 Baidu를 통해 관련 지식을 배우는 것이 좋습니다. . . 이해가 되지 않는다면 바이두를 통해 mysql 서비스를 시작하고 원격으로 로그인을 시도해볼 수 있지만 실패합니다. . . 이해가 안가면 Baidu에서 여러 가지 방법을 확인해봤는데 대부분은 네트워크 문제를 해결하기 위한 것이지만 내 호스트 컴퓨터와 kali 네트워크는 서로 ping할 수 있고 kali도 액세스할 수 있습니다. 결국 그의 네트워크는 확실히 좋습니다. 결국 포트 3306이 항상 127.0.0.1 주소에 바인딩되어 있어 접근이 불가능하고 바인딩된 주소를 전환해야 한다는 게시물이 있었습니다.
이해가 안되면 그냥 Baidu - Ubuntu 및 Centos에서 IP를 변경하는 모든 방법, mysql.cnf를 수정하세요. kali의 이 파일에는 바인딩 주소 필드가 없으며 직접 작성해도 변경 사항이 없습니다
드디어 글을 봤는데 수정된 내용이 mysql.conf.d mysqld.cnf에 있는데 mysql이 mariadb인 줄 알고 /etc/mysql/mariadb.conf.d에 들어갔습니다. / 디렉토리에서 일부 구성 파일을 찾았습니다
사실이 여기에 있다고 느꼈기 때문에 파일을 하나씩 확인해보니 50-server.cnf 파일에서 바인드 주소 필드를 발견하여 수정해 보았습니다
.vim /etc/mysql/mariadb.conf.d/50-server.cnf #找到bind-address = 127.0.0.1 修改未0.0.0.0或者注释掉
서비스 재시작
systemctl restart mysql
포트 보기
netstat -autlnp
기분 좋아요, 3306이 바인딩되었습니다. 0.0.0.0에서 드디어 호스트 navicat이 연결되었습니다! ! !
위 내용은 kali 가상 머신 mysql의 바인딩 IP 변경 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!