해결책: 1. mysql 명령줄에 루트 사용자로 로그인하고 "vi /etc/mysql/mysql.conf.d/mysqld.cnf" 명령을 사용하여 "bind-address" 필드 내용을 다음으로 변경합니다. "0.0.0.0" ; 2. 지정된 IP 주소를 인증하고 mysql을 다시 시작하려면 "'password'로 식별된 account@'%'에 *.*에 대한 모든 권한 부여"를 사용하십시오.
이 튜토리얼의 운영 환경: linux7.3 시스템, Dell G3 컴퓨터.
mysql 10060 오류는 일반적으로 방화벽으로 인해 발생합니다
ufw allow 3306; //允许外部访问3306端口 ufw allow from 192.168.1.115; //允许此IP访问所有的本机端口 ufw status; //查看防火墙状态 ufw disable/enable; //关闭或打开防火墙
ufw를 설치하지 않고 그냥 설치를 수행하세요: apt-get install ufw;
mysql 10061 오류가 발생했습니다. 구성
해결책
첫 번째 단계:
mysql 실행 상태를 먼저 확인하세요
netstat -ntlp | grep -v tcp6; //查看端口状态 mysql -V; //查看mysql版本号 find / -name mysqld.cnf; // 查找mysqld.cnf 的位置
포트가 127.0.0.1:3306인 경우 해결 방법
vi /etc/mysql/mysql.conf.d/mysqld.cnf; //将bind-address = 127.0.0.1 修改成 bind-address = 0.0.0.0
service mysql restart; //重启mysql netstat -ntlp | grep -v tcp6; //查看端口状态为0.0.0.0:3306即可
두 번째 단계:
그랜트 all on *.* to here 로그인하려는 계정으로 '여기서 이 계정의 비밀번호를 바꾸세요'로 식별되는'%'를 부여 옵션으로 바꾸십시오.
예제는 다음과 같습니다.
추천 학습 :Linux 비디오 튜토리얼
위 내용은 Linux의 mysql에 10061 오류가 발생하면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!